BitBucket에서 git repo 포크를 만들었습니다 (fork_origin
이라고합시다). 이제 업스트림 리포지토리 (upstream_origin
이라고 함)에는 마스터로 병합 된 여러 분기가 있고 삭제되었습니다. 그래서 remote/upstream_origin/
가지의업스트림에있는 Git repo에서 삭제되었지만 여전히 내 포크에있는 분기 가지 치기
git fetch --prune upstream_origin
삭제를 많이 실행,하지만 지금은 그 같은 지점은 여전히 remote/fork_origin/
네임 스페이스에 존재한다.
이 문제를 해결하기위한 표준 git 명령이 있습니까? 원격 저장소에서 대량 삭제를 수행하는 복잡한 bash 스크립트를 사용하지 않기를 바랍니다.
는 UPDATE :git remote prune fork_origin
그러나, 그것은 영향을 미치지 아니합니다 :
제안으로, 나는 원격 자두 명령을 사용하려고했습니다. 추가 조사되면, 그것은 단지 '부실'지점에 대해 작동하는 것 같다,하지만 난 실행하면
git remote show fork_origin
이 가지 모두 여전히 '추적'을 보여준다. 따라서 git remote prune
명령에는 삭제할 오래된 것이 없습니다. 원격 저장소 (fork_origin
)가 지점 상태를 upstream_origin
에 상대적으로 업데이트하도록 강제 할 수 있습니까?
혹시이 알아낼나요 :
대신 하나 개의 긴 명령의 단계를 선호하는 경우
? 나는 같은 문제를 겪고있다 – BigBrownBear00