标签: git
昨天我看到一个已经重新定位的存储库,导致重复的第一次提交,即原始的第一次提交被分成两次提交,但提交消息对于两者都是相同的。
要压缩这两个提交,我尝试多次运行git rebase -i --root,但第一个提交未列在rebase列表中(在编辑器中)。使用git reflog可以轻松解决问题,但是我没有解释所提到的存储库状态。
git rebase -i --root
git reflog
在运行git rebase -i --root之后,哪些操作可能导致第一次提交未包含在rebase列表中?摆脱这种情况的最佳方法是什么?