首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从GitHub移除悬空提交?

如何从GitHub移除悬空提交?
EN

Stack Overflow用户
提问于 2018-03-28 06:10:26
回答 2查看 0关注 0票数 0

我的主分支只跟踪第二次提交,但是第一次提交仍然可用,并且仍然在我的活动提要中。我如何删除它,以确保没有人意外地拉动提交而不是修正版本?

EN

Stack Overflow用户

发布于 2018-03-28 14:45:10

GitHub将定期垃圾收集无法从顶级引用(例如标记、分支或重触发器)到达的任何提交(和其他对象)。这意味着随着时间的推移(比如在下个月),这个对象将消失。

拉出应该生成一个只包含引用对象的包,所以没有人应该因为克隆或拉而得到提交。例如,

$ git clone git://github.com/nylen/connectbot.git
Cloning into connectbot...
remote: Counting objects: 6261, done.
remote: Compressing objects: 100% (1900/1900), done.
remote: Total 6261 (delta 3739), reused 5980 (delta 3520)
Receiving objects: 100% (6261/6261), 3.04 MiB | 3.40 MiB/s, done.
Resolving deltas: 100% (3739/3739), done.
$ git cat-file -t 1cd775d
fatal: Not a valid object name 1cd775d
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003727

复制
相关文章

相似问题

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