■ 개발이력관리 ■/Git
12. Conflict 충돌
serpiko
2018. 4. 27. 19:47
12. Conflict 충돌
- Git_Local : 소스 코드 7번째 줄 라인을 수정 => 커밋이후 원격으로 Push
- Git_Clone : 소스 코드 7번째 줄 라인을 수정 => 커밋이후 원격에서 로컬로 Pull
( 결과 )
- Pull 하여 소스 병합할때 같은 소스 라인이 수정되었기 때문에 충돌이 일어난다.
- 충돌 부분을 수동으로 해결한 다음 직접 Commit 해야한다.
1. 충돌 해석
- '======' 을 기준으로
<<<<<<<<< HEAD : 현재 checkout 한 상태
============= : 구분자
>>>>>>>>> code : 병합하려는 대상
여기에서 직접 수동으로 소스 수정하고 저장해야한다.
- 소스 수정이 끝났으면 Resolve conflicts > Mark Resolved 하여 해결했음을 알린다.