-
[GIT] 여러 개 커밋 합치기카테고리 없음 2018. 11. 19. 15:45반응형
로컬에서 작업한 커밋을 서버에 올리기 전에,
커밋내역을 합치고 싶을 때가 있습니다.
그 때 쓰는 명령어입니다.
git rebase -i HEAD~3
커밋 세개를 합치고 싶을 때는 HEAD~3을 붙입니다..
그러면 입력창이 뜨는데
pick adsdf [커밋1]
pick adsadf [커밋2]
pick asdfq [커밋3]
이렇게 뜹니다.
첫번째 커밋빼고 나머지 밑엣거 전부
pick를 squash로 바꿔줍니다.
:wq
를 입력하면 바로 커밋수정내역이 자동으로 생성되는데..
세개의 커밋 메시지를 합친 것이 출력됩니다.
별다른 사항 없으면 :wq로 커밋 메시지 확정.
반응형