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함)
반응형