git conflict 해결

Tool/Git 2017. 2. 4. 22:30

merge 시 주로 발생하는 충돌, conflict 는 길게 말할 것도 없다.


<<<<<<<<< HEAD:index.html
<div id="footer">contact : email.support@github.com</div>
=======
<div id="footer">
please contact us at support@github.com
</div>
>>>>>>> iss53:index.html
cs


1. 일반적으로 위와 흡사한 형태의 충돌인데, 일단 동일한 부분을 함께 작업한 팀원과 상의하여 코드를 수정한다.

2. <<<<<<<<<, =======, >>>>>>> 라인 역시 삭제한다.

3. 수정이 끝났다면, 다른 기존 파일들과 마찬가지로, add 명령으로 index(staged) 상태로 변경하고, commit 하고 push 한다.



끝이다.


주로 2번 까지만 진행하고 3번을 생략한 채 계속해서 push 를 하려고 해서 '충돌이 해결되지 않았다'는 메시지를 보게된다.

아주 간단하다는...


WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,