ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • merge conflict
    GIT 2022. 1. 6. 16:13

    3way merge가 일어날때 브랜치 끼리 같은 파일의 내용이 서로 다를때 일어나는 사항이다.

    (master) login.txt → commit → checkout branch → (other branch) login.txt 수정 commit → branch master -> (master) login.txt 수정 commit → merge 시 conflict 발생

    merge failed 가 난다

    이대 login.txt를 열면 아래그림처럼 된다.

    보는바와 같이 현재 head 부분은 위에부분을 가르치고 있고 merge 하려고 하는부분이 충돌이 생긴다

    conflict 를 하는 방법은

    위 그림처럼 수정후
    커밋을 하게되면 master(merging) 중이라 표시
    log 를 보면 merge된걸 확인 할 수 있다.

    왠만하면 같은 파일을 건드리지 않는게 좋다. (pull 받고 계속 작업하자)

    'GIT' 카테고리의 다른 글

    Git의 간단한 기능들  (0) 2022.01.18
    Github push, pull, clone  (0) 2022.01.13
    Git merge  (1) 2022.01.05
    Git Reset & Reflog  (0) 2022.01.04

    댓글

Designed by Tistory.