我的目标是创建一个新的github,其中包含一些来自我分叉的回购文件(然后使用有效地在我自己的github内分叉)。我发现,在我的回购中,如果我四处移动文件,使它们以我想要的方式结束,git历史记录就会被删除(嗯,通常情况下,即使不是这样,github在回到父提交之前也不会显示历史--因此,所有实际做了这些工作的人都没有被列为贡献者所以,我试着做一个稀疏的结帐<set re
由于(目前)几乎不可能对链中的提交散列进行时间和变更集的反向工程,我认为将D的父指针保留到C将是git的天才优势之一,遗憾的是我找不到一种方法来真正做到这一点。那么,我如何才能将D -> E推送到public,使其成为一个功能齐全的公共存储库,其中包含了签出D或E所需的所有对象,而D仍然将C作为父对象?push some refs to '<public>'
任