본문 바로가기
GIT & GITHUB

Merge

by Radler 2022. 4. 26.

<Merge의 원칙>
커밋이 아니라 브랜치끼리의 병합이다.
항상 병합의 목적지(B) 브랜치에 헤드를 위치시켜라

의미> A merges into B
실제구문> 
git switch B
git merge A

<Merge의 종류>
1. 빨리감기 Merge : 부모 브랜치가 같은 것끼리의 병합
2. 일반 Merge : 추적 그래프 라인이 병행하는 브랜치끼리의 병합

<Merge충돌>
별 거 없음. 충돌나면 에디터가 알림창 띄우는데, Current change/Incoming change 둘 다 합치거나 원하는 걸로 수정하고 저장하면 끝.


1. 충돌 나는 파일 열기
2. 유지할 내용 정하기
3. (충돌 마커 삭제)
4. 저장 후 커밋

 

다양한 상황 연출 후 Merge 자유 연습

1. Master 브랜치와 German 브랜치 FF(빨리감기) Merge (충돌 x)

2. 수정된 Master 브랜치와 French 브랜치 Merge (충돌 x)

3. 수정된 Master 브랜치와 Korean 브랜치 Merge (충돌 o)

 

 

<느낀점>

항상 병합의 목적지(B) 브랜치에 헤드를 위치시킨다는 것을 명심.

'GIT & GITHUB' 카테고리의 다른 글

Stash  (0) 2022.04.28
Diff  (0) 2022.04.27
Branch  (0) 2022.04.25
Git 시작하기  (0) 2022.04.25
Git이란?  (0) 2022.04.25