아무거나

git merge 충돌 해결 본문

Infra/Git & SVN

git merge 충돌 해결

전봉근 2019. 3. 8. 14:34
반응형

# git merge 충돌 해결

  1. merge로 충돌이 생기면 아래와 같은 에러가 발생한다.

    [에러]

    Auto-merging app/Ep/EpCreateTableQuery.php

    CONFLICT (content): Merge conflict in app/Ep/EpCreateTableQuery.php

    Automatic merge failed; fix conflicts and then commit the result.

 

  2. git status로 충돌된 파일을 찾자 (both modified: ...)

 

  3. 충돌이 발생한 파일을 수정한다.

     - '<<<<<<< HEAD' 부터 '=======' 사이의 구간이 현재 체크 아웃된 파일의 내용이고 '=======' 부터 '>>>>>>> exp' 사시의 구간이 병합하려는 대상인 exp 브랜치의 코드 내용입니다. 

        이 정보를 참고로해서 두개의 코드를 병합한 후에 특수기호들을 제거해주시면 됩니다. 작업이 끝나면 파일을 저장.

 

  4. git add 'conflicted file name' 깃에게 충돌작업 끝났다고 알려준다.​ 

반응형
Comments