2017-03-31 62 views
1

我有一個git項目,我只有一個主分支。在過去的某個時候,我在某個子文件夾中的某個地方克隆了熊貓,然後將其刪除。從那時起,我有一個擁有大量熊貓歷史的獨立分支。我怎樣才能擺脫它?它似乎在一個單獨的分支上,但分支在任何地方都沒有提及。擺脫外國git分支

我想看看具體的承諾,我可以看到sourcetree,可以assinged一個分支,但沒有輸出 it branch --contains 58199c5da263491a26fa6cb26d2ff9d38c4b5dac

任何建議如何擺脫該分支的讚賞。 enter image description here

你可以看到上面的粉紅色分支不是來自我。我如何刪除它?這是我的回購:https://github.com/dickreuter/poker

回答

2

是標籤嗎? git tag -d <tagname>將在本地擺脫它。但也許是其他人創造它,並且你從它獲得它。

+0

是的,這是可能的,但有很多標籤。有沒有辦法擺脫所有標籤? – Nickpick

+0

如果您的意思是「本地」所有標籤:'''git tag | xargs git tag -d'''。如果你的意思是在遠程刪除標籤,我會_guess_你可以推刪除,就像它與分支一樣。如果你想從遠程源刪除分支等:'''git push origin:blah'''。也許它與標籤的工作方式相同。 – eftshift0

+0

工作,謝謝 – Nickpick