본문 바로가기
Git

쉽게 따라하는 Git 독학 _ Git branch conflict [merge] (윈도우)

by Ecoder 2023. 1. 7.

Git 독학 _ Git branch conflict [merge] (윈도우)

 

1. branch conflict (충돌)

    - 같은 파일, 같은 위치에 다른 내용이 입력되었을 때 컴퓨터가 결정할 수 없기 때문에 발생

 

 

2. branch merge conflict Test

  1) 사전 준비

con1, con2 두 개의 branch 생성

hong.txt의 사는 곳을 

main에서 서울

con1에서 대전

con2에서 제주도로 변경 및 각각 commit 완료

 

 

 

 2) git merge conflict Test

main에서 con1을 merge 하면 상기와 같이 충돌 발생

 

충돌이 발생한 곳 위에 Accept Current Change, Accept Incoming Change, Accept Both Changes 중 하나를 선택하여 클릭

 

당장 해결이 어려우면 git merge --abort 명령어로 중단 가능

 

선택 완료 후 Reslove in Merge Editor 클릭

 

 

Result 부분을 확인 후 Complete Merge 클릭

git merge --continue 명령어로 merge 완료

 

반응형

댓글