IT/Others

[GIT] MERGE & CONFLICT

승돌 2023. 3. 23. 15:41
반응형

master, test branch 2개를 생성한 후, merge할 때 강제로 충돌이 나게 만든 후 해결해봄

 

git merge master

//error
Auto-merging test1.txt
CONFLICT (content): Merge conflict in test1.txt
Automatic merge failed; fix conflicts and then commit the result.

test1.txt 파일을 열어보면 어디서 어떻게 충돌하고있는지 보여짐

수동으로 하나하나 확인해서 고칠수도 있고 한 브랜치를 기준으로 병합해버릴 수 있음

 

한 브랜치를 기준으로 병합하는 방법

git checkout --ours -- file1.txt (현재 내가 있는 브랜치 버전으로 merge함)
git checkout --theirs -- test1.txt(현재 내가 있는 브랜치가 아닌 다른 브랜치의 버전으로 merge함)
반응형

'IT > Others' 카테고리의 다른 글

[개념 이해] MAU, DAU, MCU  (0) 2023.03.29
CI/CD란? CI CD 개념 이해  (0) 2023.03.24
[GIT] git clean 주의사항  (0) 2023.03.23
[GIT] git 기초 사용법  (0) 2023.02.22
PHP에서 브라우저 별 한글 파일명 인코딩 처리하기  (0) 2023.02.13