목록IT/git (1)
태섭씨 블로그
git commit 되돌리기 (reset 명령어)
local 에 수정한 상태(modified)의 파일을 되돌릴 때 git checkout -- local 에 수정 후 git add 명령어로 staging 상태로 되어 있는 파일을 되돌릴 때 git reset HEAD git reset HEAD~1 여기서 ~1은 뒤로 돌릴 커밋의 갯수다. 3개를 돌리려면 git reset HEAD~3동일한 명령어로 git reset HEAD^ 여기서 ^ 는 뒤로 돌릴 커밋의 갯수. 3개를 돌리려면 git reset HEAD ^^^ 경우에 따라서 --hard 옵션으로 local의 더 최신 커밋을 삭제할 필요도 있겠다. 소스 수정,커밋 후 푸시까지 했는데 알고 보니 취소해야 하는 상황 ... 이런 경우 1. local 의 commit 을 취소한다. 위의 를 참고.2. 커밋 제..
IT/git
2015. 7. 29. 11:23