Git/SourceTree

Source Tree - Merge

kark 2024. 3. 16. 20:55
728x90

Merge의 기본개념

https://kark.tistory.com/44

 

Merge 병합

각 브랜치들중에서 그대로 고유한 버전으로 남겨둘수 있지만, 위의 그림처럼 3-A1 의 기능을 5 버전에 추가시켜할수도 있다. 이럴때 merge 로 병합을 시킬수 있는데, 병합될때는 충돌이 일어날수

kark.tistory.com

 

 

 

마스터 브랜치와 Temp 브랜치에 각자 파일을 만들고

마스터 브랜치에서 Temp 브랜치의 버전을 병합해보자.

 

 

병합을 진행할때 헷갈릴수 있는 부분이 있다.

 

Master 브랜치를 Temp 브랜치로 보낼지,

Temp 브랜치를 Master 브랜치로 보낼지 선택해줘야 한다.

 

마스터 브랜치의 내용을 두고 , Temp 브랜치의 버전의 내용을 가져오고 싶다. 하면

마스터 브랜치로 넘어가서 병합하고 싶은 대상의 브랜치를 선택해주면된다.

 

상단의 Merge 버튼 클릭

 

Merge 창이 뜨게되는데

 

가장 상단의 내용을 보면

현재 브랜치에 병합할 커밋을 선택하라고 한다.

 

대상 브랜치의 커밋 선택하기 - OK

 

 

그래프 상에서 하나로 합쳐졌고, Temp 브랜치가 병합되었다 라고 설명한다.

디렉토리에서 보면 Temp 브랜치에 있던 Temp.txt가 합쳐진것을 볼수있다.

 

 

 

잘못된 내용이 있다면 답글 남겨주세요