나를 위한 개발기록
git commit 합치기
미프프
2023. 3. 5. 19:29
commit 합치기
1. 제일 최근 커밋 3개를 합치고 싶은 경우
git reset HEAD~3
그러면 4번째 커밋까지만 남고 그 위에 것들은 변경사항으로 잡힘(git status에서 확인 가능)
이제 걍 git add 하고 commit 한개로 합쳐버리면 됨
2. 중간 커밋을 합치고 싶은 경우
커밋1
커밋2
커밋3
커밋 4
이렇게 있는데 커밋 2를 커밋 3이랑 합치고 싶으면 커밋 4의 해시를 복사함
git rebase -i 커밋4해시
그러면 vim이 뜰것이다
거기서 커밋 2의 pick을 s로 바꿈
:wq
하면 커밋 메시지 정하는게 나옴
거기서 합치고 싶은 커밋 메시지 빼고 나머지 지움
:wq
git push force