나는 당신이 원하는 것을 이해 (귀하의 의견에 따라) 생각 : 당신이 저장소의 로컬 복사본이 일반 지역 지점도 갖고 싶어 master
, 도 원격 추적 브랜치를 origin/master
당신도 저장소 불구하고, 복제 - 더 GitHub의 하나 —github 버전에서 삭제 하지 않으려 는 로컬 분기 master
가 있습니다 .
원격 추적 브랜치를 로컬에서 삭제하여이를 수행 할 수 있지만, 자식이 git에 "지점이 무엇입니까"를 요청하기 때문에 git에 로컬 저장소를 원격 저장소와 동기화하도록 요청할 때마다 다시 돌아옵니다. "I have master
" 라고 말하면 git (re)가 origin/master
당신을 위해 만들어 져서 저장소가 가지고있는 것을 가지고 있습니다.
명령 행 인터페이스를 사용하여 원격 추적 브랜치를 로컬로 삭제하려면 다음을 수행하십시오.
git branch -d -r origin/master
다시 한번, 그것은 단지 재 동기화로 돌아올 것입니다. 이다 이뿐만 아니라 (사용 물리 칠 수 remote.origin.fetch
조작),하지만 당신은 아마 더 나은 오프 단지 만들거나 수정하지에 충분히 훈련되고있어 master
로컬입니다.