2017-03-31 86 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