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