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
'나를 위한 개발기록' 카테고리의 다른 글
파이썬 업그레이드 (0) | 2023.04.06 |
---|---|
oh-My-Zsh 세팅 (0) | 2023.04.02 |
javascript map() 리팩토링 (0) | 2023.03.05 |
Git 원격에 올라간 commit 중 없애고 싶은 커밋 삭제 (0) | 2023.03.04 |
이미 create-react-app 했을 경우 typescript 적용하는 법 (0) | 2023.03.04 |