Git/Git Note

Git commit 중복 문제 해결

오발탄LAB 2023. 7. 31. 17:00
반응형

Git commit 이 error로 인해 제대로 push되지 않은 상태에서 여러개의 commit 을 생성했을 때

Your branch is ahead of 'origin/main' by 4 commits.

git reset HEAD^

commit 을 한개씩 지울 수 있다. 가장 처음 커밋은 이걸로 지우기 불가.


git log

커맨드를 통해 commit 이 몇개 남아있는 지 알 수 있다. (아래 사진의 경우 3개가 남아있는 것을 볼 수 있다.)

동시에 commit 메세지도 확인 가능


처음 커밋 지우기

git update-ref -d HEAD
git rm --cached -rf .
반응형