수업내용
여기서는 branch를 병합 할 때 git이 자동으로 처리해주는 소중한 작업이 무엇인가를 소개하고, 자동으로 병합할 수 없는 경우에는 어떻게 이를 수동으로 처리해야 하는지를 소개해드립니다.
수업
수업내용
충돌이 일어났을 때
충돌이 생기면 아래와 같은 메시지가 뜹니다.
git status를 하면 충돌이 일어난 파일을 찾을 수 있습니다.
충돌이 발생한 파일을 수정합니다. 아래와 같습니다.
'<<<<<<< HEAD' 부터 '=======' 사이의 구간이 현재 체크 아웃된 파일의 내용이고 '=======' 부터 '>>>>>>> exp' 사시의 구간이 병합하려는 대상인 exp 브랜치의 코드 내용입니다. 이 정보를 참고로해서 두개의 코드를 병합한 후에 특수기호들을 제거해주시면 됩니다. 작업이 끝나면 파일을 저장.
충돌 작업을 끝냈다는 것을 깃에게 알려줍니다.
git add 'conflicted file name'