2014-12-24 79 views
2

我想刪除bitbucket跟蹤分支。我不確定我使用的術語是否正確,因此可能會導致Google無法提供解決方案的原因。刪除遠程分叉

這是我有:

[email protected]:~/example$ git remote -v 
bitbucket [email protected]:TomLeo/example.git (fetch) 
bitbucket [email protected]:TomLeo/example.git (push) 
origin [email protected]:TomLeo/example.git (fetch) 
origin [email protected]:TomLeo/example.git (push) 

這就是我想要的:

[email protected]:~/example$ git remote -v 
origin [email protected]:TomLeo/example.git (fetch) 
origin [email protected]:TomLeo/example.git (push) 
+0

一般情況下,你可以看看與'git的幫助一個Git命令的文檔',例如'git help remote'。 – Chris

回答

4

您可以運行:

​​

從混帳遠程手冊頁:

混帳遠程刪除<名>

刪除,RM

Remove the remote named <name>. All remote-tracking branches and configuration settings for the remote are removed. 
+0

這對報告存儲庫的狀態無影響嗎?只有對本地機器上的遠程分支的引用被刪除。 – Tom

+1

@Tom是的,它只會刪除跟蹤部分,它不會影響自己的回購。 –

+0

這確實會影響你的repo配置,git是分佈式的,每個repo,bare或者其他,都是一個完整的倉庫。您的遙控器是本地引用的外部存儲庫。通過移除遠程設備,您只會影響本地參考,而不會干擾遠程存儲庫。 – Michael