Git commit history 합치기 / commit 이름 변경


Git commit history 합치기 / commit 이름 변경

동일한 작업을 한 중복 history가 너무 많은 경우 Commit history를 합칠 필요가 있다.Rebase를 사용한다.1. rebase 할 브랜치로 이동2. Commit history 합치기편집기로 들어가지고 합치고 싶은 Commit의 맨 앞에 있는 pick을 squash로 변경한다.나 같은 경우는 update README.md 를 하나로 합치고 싶어 Update README.md 를모두 squash로 바꾸었다.이후 :wq (vi 기준)를 하면 아래와 같은 메시지가 나오고 :q! 로 나오면 로컬에서의 작업은 끝난다.3. 원격 저장소에 강제 푸시하면 끝이렇게 해도 커밋 히스토리가 더러워지는 건 어쩔 수 없다.처음 커밋 푸시 할 때부터 제대로 관리하거나 중복된 커밋은 당일 바로 변경하는 것이 가..........



원문링크 : Git commit history 합치기 / commit 이름 변경