[英]Changing remote git repository
我已經將一個 repo 克隆到我的本地文件夾中,現在我想將我的 git 存儲庫更改為其他一些 url。 我已經改變了它使用
git remote set-url origin git://new.url.here
當我在做
git remote -v
它向我展示了我想要工作的正確存儲庫。但是當我這樣做時
git branch --all
它向我展示了舊存儲庫中的舊分支。 我想知道為什么?? 因為我的新倉庫還沒有任何分支。
實際上,您看到的是舊遠程分支的本地副本。 您可以使用git remote prune origin
來刪除它們。 為了安全起見,建議您先運行git remote prune origin --dry-run
,以便在刪除之前查看究竟會刪除哪些內容。
無論如何,您存儲庫中加載的分支都是舊的,否則它們將丟失。 如果您不需要它們(因為您已將上游推送到新的遠程),請按照這些說明刪除舊的遠程分支(但請注意:您應該改回舊的遠程,刪除並再次切換回來) 如何在本地和遠程刪除 Git 分支?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.