2014-12-08 1 views
0

코드를 작성한 후 변경 사항을 커밋하고 git pull origin master을 입력하면 다른 사람이 변경됩니다. 그 후 그 말 :git return은 병합 충돌 후 매번 오류를 병합 할 수 없습니다.

CONFLICT (content): Merge conflict in file.c 
Automatic merge failed; fix conflicts and then commit the result. 

I 타입 git mergetool 입력하고 충돌이 발생했습니다. 그 후

다시 나는 git pull origin master 입력하고 매번 자식 말했다 :

error: Entry file.c' would be overwritten by merge. Cannot merge. 

내가 git status를 입력 할 때 내가 다른 사람의 변경 내용을 참조하십시오.

I 클린 지수와 다른 모든 사람의 변경 내용을 커밋은 이런 일이 왜이 문제

없애? 병합 충돌을 수정 한 후에는 어떻게해야합니까?

나는 당신이 충돌 먼저 해결 git commit 할 필요가 자식 버전 1.5.3.3

답변

1

를 사용합니다.

+0

좀 더 구체적으로 기재 할 수 있습니까? – Jubobs

+0

@Jubobs 좀더 자세하게 설명 하겠지만, 병합 충돌을 수정하는 것보다 더 구체적으로 대답하는 방법을 모른다. –

+0

병합 수정 후 커밋하면 다른 사람이 커밋에 나타납니다. 이것은 정상입니까? 왜 나는 다른 사람들의 변화를 보았습니까? – user4757345

1

여기에 명령의 순서는 다음과 같습니다이 충돌을 보여줍니다 자식 끌어 오기 원산지 마스터 :

  1. 명령을 사용하여 REPO에서 최신 코드를 빼냅니다.

  2. 은 선택한 IDE를 사용하여 충돌을 해결합니다.

  3. 현지에서 변경 사항을 적용하십시오.

다음 번에 master에서 최신 버전을 가져와야합니다.