Choose a default theme

You can change your theme from the menu

Git 병합

Git 병합은 다른 커밋 계보의 변경을 현재 브랜치에 통합하는 작업이다. 대표 명령은 git merge이다.

원리

분기 상태에 따라 참조만 이동하는 fast-forward가 가능하거나 공통 조상을 기준으로 변경을 결합해 병합 커밋을 만들 수 있다.

예시

서로 다른 파일을 고친 두 기능 브랜치는 자동으로 합쳐질 수 있다. 같은 부분을 양쪽에서 다르게 수정했다면 충돌을 해결하고 결과를 기록한다.

주의할 점

텍스트 충돌이 없다고 기능적으로 올바른 조합인 것은 아니다. 병합 전에 미커밋 변경을 정리하고 통합한 결과에 대해 테스트와 검토를 수행한다.

참고 자료