감동, 마음이 움직이는 것
[git] 커밋 취소하기 git reset HEAD~# 본문
Tips (Utility, Computer Language, and etc.)
[git] 커밋 취소하기 git reset HEAD~#
Struggler J. 2017. 4. 2. 22:19[출처] http://ecogeo.tistory.com/276 (더 자세한 다른 옵션도 이 사이트에서 확인 가능함)
commit 취소
git reset HEAD^ : 최종 커밋을 취소. 워킹트리는 보존됨. (커밋은 했으나 push하지 않은 경우 유용)
git reset HEAD~2 : 마지막 2개의 커밋을 취소. 워킹트리는 보존됨.
git reset --hard HEAD~2 : 마지막 2개의 커밋을 취소. index 및 워킹트리 모두 원복됨.
git reset --hard ORIG_HEAD : 머지한 것을 이미 커밋했을 때, 그 커밋을 취소. (잘못된 머지를 이미 커밋한 경우 유용)
git revert HEAD : HEAD에서 변경한 내역을 취소하는 새로운 커밋 발행(undo commit). (커밋을 이미 push 해버린 경우 유용)
출처: http://ecogeo.tistory.com/276 [아키텍트를 꿈꾸며 - 에코지오]
'Tips (Utility, Computer Language, and etc.)' 카테고리의 다른 글
[linux] du -h --max-depth=1 (0) | 2017.05.26 |
---|---|
[C++] gaussian sampling (4) | 2017.05.18 |
[LaTex] Appendix 쓰는 방법 (0) | 2017.03.07 |
[gnuplot] splot과 plot을 동시에 사용하기 (1) | 2017.03.02 |
[일기] 자존감 (0) | 2017.02.25 |