Oh Shit, Git!?!
(dangitgit.com)Git을 사용하면서 겪는 문제들에 대한 해결책 설명
- 뭔가 단단히 잘못됐는데, 다 뒤엎고 예전으로 돌리고 싶어!
 - 방금 커밋했는데 하나 깜빡한 걸 발견했어!
 - 커밋 메세지를 잘못 썼어!
 - 다른 브랜치에 커밋해야 하는 걸 실수로 master에 커밋해 버렸어!
 - 실수로 이상한 브랜치에 커밋을 해버렸어!
 - diff를 실행했는데 아무 것도 안 보이잖아?!
 - 다섯 커밋 전에 한 커밋을 되돌려야 하잖아!
 - 파일을 수정한 걸 되돌려야 하잖아!
 - 아 몰라, 다 포기할래.
 
전 여기 나열된 상황에서 SourceTree 같은 GUI 도구를 적극 사용해서 해결하긴 합니다.. ㅎㅎ
제가 커맨드라인 명령어로는 다루기엔 힘든 상황들도 많더라고요