2012-05-18 37 views
2

안녕하세요, 코드에 약간의 변경을 가한 다음 업스트림으로 병합 할 때 충돌이 발생하면 다음을 수행합니다.github add <<<<<<< HEAD

Auto-merging Global.asax.cs CONFLICT (content): Merge conflict in Global.asax.cs 

<<<< HEAD 
====== 
>>>> UPSTREA/MASTER 

을 제 코드에 입력하십시오. 왜 그런지 아는 사람 있습니까? 어떻게 제거 할 수 있을까요? 건배

답변

1

원격지와 로컬간에 병합 충돌이 있습니다. 보다 작고 커밋 된 이름 (예 : HEAD)은 Git에 의해 삽입됩니다.

충돌을 해결하는 데 유용한 몇 가지 도구가 있습니다. JetBrains IDEA에 내장 된 내가 사용하는 것은 LHS의 로컬 변경 사항, RHS의 원격 변경 사항 및 중간의 병합 결과를 보여줍니다. Git의 diff 도구를 사용하는 것이 편하지 않으면 잘 작동하는 도구를 찾으십시오.

충돌을 수정 한 다음 add, commitpush을 수정하십시오.