【问题标题】:Get rid of foreign git branch摆脱国外的git分支
【发布时间】:2017-03-31 18:26:53
【问题描述】:

我有一个 git 项目,其中只有一个 master 分支。过去的某个时候,我将 pandas 克隆到子文件夹中的某个位置,然后将其删除。从那以后,我有了一个拥有大量熊猫历史的独立分支。我怎样才能摆脱它?它似乎在一个单独的分支上,但没有在任何地方提及该分支。

我尝试查看我可以在 sourcetree 中看到的特定提交是否可以分配给分支,但没有输出 it branch --contains 58199c5da263491a26fa6cb26d2ff9d38c4b5dac

感谢任何关于如何摆脱该分支的建议。

你可以看到上面粉红色的树枝不是我的。我怎样才能删除它?这是我的仓库:https://github.com/dickreuter/poker

【问题讨论】:

    标签: git branch atlassian-sourcetree


    【解决方案1】:

    它是一个标签吗? git tag -d <tagname> 会在本地摆脱它。但也许是其他人创建了它,而您是从 fetch 中获得的。

    【讨论】:

    • 是的,这是可能的,但有很多标签。有没有办法摆脱所有标签?
    • 如果您的意思是所有标签“本地”:git tag | xargs git tag -d。如果您的意思是删除遥控器上的标签,我会您可以推送删除,就像使用分支一样。如果要从远程源删除分支 blah:git push origin :blah。也许它与标签的工作方式相同。
    猜你喜欢
    • 1970-01-01
    • 2011-07-13
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 2012-02-12
    相关资源
    最近更新 更多