브랜치가 로컬 브랜치 B1 (이전 릴리스의 이전 마스터에서 생성 된 브랜치)보다 먼저 변경된 경우 마스터 (최신 마스터)의 변경 사항을 로컬 브랜치 B1에 병합하려면 어떻게해야합니까? off)를 사용하여), 동일한 또는 다른 파일들에 대한 최신 마스터와 다른 로컬 변경들을 갖는다.git가 마스터에서 로컬 브랜치로 병합
>> git checkout B1
>> git merge master
오류 :이 상황에서 코드 충돌을 처리하는 방법을 이해할 필요가
CONFLICT (content): Merge conflict in views/index.html
Auto-merging scripts/services/eService.js
CONFLICT (content): Merge conflict in scripts/services/eScreenService.js
Auto-merging scripts/directives/confirmService.js
Auto-merging scripts/controllers/submitFormController.js
CONFLICT (content): Merge conflict in scripts/controllers/submitFormController.js
Automatic merge failed; fix conflicts and then commit the result.
? 내가 파일의 병합 변경을 되돌릴 수있는 방법 (>>>>>>> master
을 실행 취소 및/또는 파일 git revert HEAD{X}
에서 <<<<<<< HEAD
의견은 도움이되지 않았다)
. 병합 충돌 (명사)은 기본 버전이 변경된 (변경된) 이후 변경 사항이있을 때 발생합니다. 예를 들어, "이 상자에 페인트 칠하다"라고 말했을 수도 있고 "이 상자에 파란색 페인트"라고 말했을 수도 있습니다. Git은 충돌 영역을 표시하여 호환되지 않는다고 알려줍니다. 빨간색, 파란색, 자주색 또는 녹색이어야하는지 여부를 결정하는 것은 최대 * 사용자 *에게 달려 있으므로 파일을 편집하고 표시된 충돌을 찾은 다음 올바른 내용을 확인하고 충돌하는 부분을 올바른 결과로 대체해야합니다 . – torek