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