환경
git commit 기록 수정 / 삭제
gajy
2022. 4. 13. 20:09
728x90
될 수 있으면 사용하지 않는 것이 좋다.
하지만 필요할 때 가 있을 수 있으니... 정리하고자 한다.
1. 마지막 commit 메시지 수정
git commit --amend |
2. reset: commit 기록 자체를 삭제, 내부 내용까지 삭제되고 이전으로 되돌림
git reset --hard d678197(commit id) git reset --hard HEAD^ //바로 이전 commit git reset HEAD^^ //바로 이전 2번째 commit |
3. revert: 삭제할 내용이 지워지지만 기록은 남게됨.
git revert 12741e5(commit id) |
이미 push를 한 경우, 내 로컬 git 상태를 reset하게되면 원격 저장소와 sync가 틀어져버린다.
이런경우 revert를 해서 내가 되돌린 것이 기록으로 남게 해야한다.
728x90