2012-07-25 4 views
17

다른 지점의 변경 사항이 병합되었지만 원격 지점에서 파일이 삭제되었지만 로컬 분기가 변경되어 충돌이 발생합니다.Git Merge Conflict - 원격 파일이 삭제됨, 로컬 파일이 변경됨

파일을 삭제하고 싶습니다. git rm path/to/file을 시도했지만 file: needs merge이라고 말합니다. 파일을 제거하고 병합을 수행하는 가장 좋은 방법은 무엇입니까?

답변

23

--force 매개 변수를 사용해보십시오 :

git rm --force <file> 

당신은 파일 시스템에서 파일을 유지하려면 :

git rm --cached <file> 
+6

같은 문제를 얻었으나,이'--force' 나던 작품은, 여전히 말합니다를 "파일 병합 필요" –

+0

이 솔루션은 저에게 효과적이었습니다. 감사! –

+0

작동하지만, 삭제 된 모든 파일에 대해이를 수행하는 방법이 있습니까? –