git-imerge.md 939 B

git-imerge

두 Git 브랜치 간의 병합 또는 리베이스를 점진적으로 수행. 브랜치 간의 충돌은 개별 커밋 쌍으로 추적되어 충돌 해결을 단순화. 더 많은 정보: https://github.com/mhagger/git-imerge.

  • imerge 기반 리베이스 시작 (먼저 리베이스할 브랜치를 체크아웃):

git imerge rebase {{리베이스할_브랜치}}

  • imerge 기반 병합 시작 (먼저 병합할 브랜치를 체크아웃):

git imerge merge {{병합할_브랜치}}

  • 진행 중인 병합 또는 리베이스의 ASCII 다이어그램 표시:

git imerge diagram

  • 충돌을 해결한 후 imerge 작업 계속 (git add로 충돌 파일을 추가한 후):

git imerge continue --no-edit

  • 모든 충돌이 해결된 후 imerge 작업 마무리:

git imerge finish

  • imerge 작업 중단 및 이전 브랜치로 돌아가기:

git-imerge remove && git checkout {{이전_브랜치}}