我们的团队正在决定要在我们的回购中使用哪种合并策略。我们正在研究壁球合并功能,以使其具有清晰的提交历史记录。但是,如果我们想了解特定提交的更多细节,尤其是PR上被压缩的中间提交,我们希望能够审查中间更改。
通常,挤压和删除分支将删除reflog中对那些中间提交的所有引用,而git垃圾回收可以清除这些引用。但是,在查看其他存储库时,GitHub似乎仍然保留了这些中间提交。
我们正在寻找的是确认GitHub将这些提交ID保留在reflog中,并且我们保证它们会一直存在。另外,告诉我们不能保证的信息也很好。