-
Git) Merge / ConflictGit 2023. 3. 28. 22:04
Merge: 현재 위치한 Branch에 다른 Branch 병합
git merge <branchname>💥merge는 주종관계가 있기 때문에 어디에 무엇을 붙일 것인지 주의
Conflict : Branch를 merge하는 과정/push&pull 하는 과정에서 충돌 발생

1. Main Branch 에서 파일 수정 (다시 reset)
2. Conflict Test 를 위한 Branch 생성 (Hello, noma 카피) 후 이동은x
3. Main Branch 에서 파일 수정 (Hello, zero) 후 commit
4. Dev2 Branch 에서 파일 수정 (Hello, base) 후 commit
-> main에서 dev2 merge할 경우, 양쪽이 같은 파일의 같은 부분을 수정했기 때문에 conflict발생
Mergetool : Conflict 발생 이후 MergeTool 을 실행하면 Conflict 난 파일들이 차례로 열림

🔔둘 중 맞는 코드를 선택하여 수정하고 저장하면 됨(Diff 표시 부분도 삭제!)
conflict 해제 : git add + git commit

'Git' 카테고리의 다른 글
Git) Tag (0) 2023.03.28 Git) Log / Diff (0) 2023.03.28 Git) Branch (1) 2023.03.28 Git) Repository (0) 2023.03.24 Git) 버전관리 및 기본개념 (0) 2023.03.23