티스토리 뷰
12. Conflict 충돌
- Git_Local : 소스 코드 7번째 줄 라인을 수정 => 커밋이후 원격으로 Push
- Git_Clone : 소스 코드 7번째 줄 라인을 수정 => 커밋이후 원격에서 로컬로 Pull
( 결과 )
- Pull 하여 소스 병합할때 같은 소스 라인이 수정되었기 때문에 충돌이 일어난다.
- 충돌 부분을 수동으로 해결한 다음 직접 Commit 해야한다.
1. 충돌 해석
- '======' 을 기준으로
<<<<<<<<< HEAD : 현재 checkout 한 상태
============= : 구분자
>>>>>>>>> code : 병합하려는 대상
여기에서 직접 수동으로 소스 수정하고 저장해야한다.
- 소스 수정이 끝났으면 Resolve conflicts > Mark Resolved 하여 해결했음을 알린다.
'■ 개발이력관리 ■ > Git' 카테고리의 다른 글
14. 브랜치 충돌 (0) | 2018.04.27 |
---|---|
13. 브랜치 만들고 병합하기 (0) | 2018.04.27 |
11. 버전 이력을 특정 시점으로 돌아가되 이력은 남긴다 - Revert (0) | 2018.04.27 |
10. 버전 이력을 특정 시점 이후 삭제하기 (소스는 현재 상태 유지) - Reset Mixed (0) | 2018.04.27 |
9. 버전 이력을 특정 시점 이후 삭제하기 (소스도 이전내용으로 변경) - Reset Hard (0) | 2018.04.27 |
댓글