원격 git 브랜치를 삭제하려고하는데, 예상대로 프로세스가 "완전히"브랜치를 삭제하지 않습니다.당신은 어떻게 원격 git 브랜치를 "적절하게"삭제합니까, a.k.a. 모든 사용자에 대해 원격 브랜치 목록을 업데이트합니까?
예를 들어 mybranch
이라는 지점을 삭제한다고 가정 해 보겠습니다. 이를 위해, 나는 다음과 같은 명령을 실행
git push origin :mybranch
이 예상대로 분기를 제거하지, 내가 git branch -a
을 할 경우 더 이상 로컬 또는 원격으로 목록에 나타납니다.
브랜치가있는 동안 git pull
을 수행 한 다른 사람의 머신으로 이동하여 git branch -a
을 수행하면 여전히 원격 브랜치로 표시됩니다.
여러 명령 (pull
, gc
, prune
)을 시도했지만이 목록을 업데이트하고 원격 분기를 제거하지 않았습니다.
원격 지점 목록의 로컬 캐시를 동기화하는 명령이 있습니까 (더 이상 존재하지 않을 수도 있습니다). 더 이상 존재하지 않는 원격 분기를 제거 하시겠습니까?
'git remote prune origin'이 트릭을 수행했습니다. 건배. –