首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在git中删除未命名的孤立远程分支

在git中删除未命名的孤立远程分支
EN

Stack Overflow用户
提问于 2017-02-09 03:18:32
回答 1查看 432关注 0票数 1

我们团队中的某个人将一系列提交推送到远程存储库,这些提交是孤立的。也就是说,第一次提交没有父级。后面的是第一个的后代。分支上也没有名字。从图形上看,它看起来像这样

代码语言:javascript
运行
复制
master
o Commit #4
|               (no branch)
o commit #3     o commit #7
|               |
o commit #2     o commit #6
|               |
o commit #1     o commit #5

我想删除5-7个提交。我尝试在提交5处创建一个分支,然后,提交6和7被列为在该分支上。然后,我尝试修剪树枝,但无济于事。

我该怎么做呢?

更新:我认为这个问题与不匹配的分支名称有关。开发人员不知何故将遥控器上的新分支命名为master。原来已经有了一个大师,它仍然存在于我的本地。因此,(我使用GitExt)在本地查看存储库时,我认为它混淆了GitExt,并显示本地分支没有任何名称。当我将主分支重置回遥控器上的原始分支时,新分支不再有任何引用并消失。问题解决了,我想。

EN

回答 1

Stack Overflow用户

发布于 2017-02-09 03:23:16

未被任何分支引用的提交将被git垃圾收集器删除。不需要做任何事。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42121803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档