2010-12-17 2 views
1

이 원격 브랜치를 삭제 작동하는 것 같다 :원격 분기를 삭제하면 로컬 제거가 작동하지 않습니다. 왜? 내 설정에

git push origin :foo 

내가 그것을 처음 수행 할 때, 그것은 성공하지만 그것은 원격 지사가 아닌 말한다 때문에 두 번째 시간, 그것은 실패 때문에 거기 (예상대로). 여태까지는 그런대로 잘됐다.

이 작동하지 않습니다

git remote prune origin 

이없는 출력을 반환하고, 삭제 된 리모트에 대한 모든 내 로컬 추적 지점은 아직 거기.

답변

2

"로컬 추적 분기"란 지점 지점을 원격으로 추적하기 위해 생성 했습니까? git remote prune은 삭제하지 않습니다. 원격 브랜치 만 삭제됩니다 (즉, origin/foo은 삭제되지만 my-local-foo은 삭제되지 않습니다). origin/foo을 추적합니다.

당신은 origin/foo가 내 용어가 잘못있어

$ git branch -r 
+0

으악 아의 출력을 확인하여 삭제 된 것을 확인할 수 있습니다. 그래, 나는 먼 지점을 의미했다. 'git branch -r'은 여전히 ​​origin/foo를 보여줍니다 ** –

관련 문제