ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git) Merge / Conflict
    Git 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

    댓글

binlog