페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

목차

머지는 분기된 이력을 병합하는 방법으로 하나의 브랜치 변경 이력을 다른 브랜치에 병합한다.

다음은 병합의 일반적인 절차를 설명한다.

Step 1) 병합될 브랜치로 전환

  • 본 예는 Feature → mastre 병합을 고려한다.
코드 블럭
git checkout master

Step 2) origin 동기화

코드 블럭
git pull origin

Step 3) 머지

코드 블럭
git merge Feature

Image Added

Fast-Forward Merge

아래 그림과 같이 머지 대상 (master)에 변경 이력이 없는 상태에서 Feature의 변경 이력을 병합하는 경우를 의미한다.

Image Added

3-way Merge

머지 대상 (본 예의 경우 master)에 변경 이력이 존재하는 상태에서 Feature의 변경 이력을 병합하는 경우를 의미한다.

Image Added

발췌 포함
Git 가이드
Git 가이드