我正在尝试交互式变基。假设我有一个带有 6 次提交的线性主分支,并且 HEAD 在第 6 次提交,并且我运行 git rebase -i HEAD~4 然后它允许我选择/编辑/拆分/压缩 HEAD 和最后 3 次提交。
一旦我执行任何操作并完成变基操作,它就会在 HEAD~4 之上重放提交。现在,这些有新的提交 ID,并且头部指向最近(选择的)提交。
我想知道原始提交到底发生了什么?它们是否已删除,是否可检索?
我正在尝试交互式变基。假设我有一个带有 6 次提交的线性主分支,并且 HEAD 在第 6 次提交,并且我运行 git rebase -i HEAD~4 然后它允许我选择/编辑/拆分/压缩 HEAD 和最后 3 次提交。
一旦我执行任何操作并完成变基操作,它就会在 HEAD~4 之上重放提交。现在,这些有新的提交 ID,并且头部指向最近(选择的)提交。
我想知道原始提交到底发生了什么?它们是否已删除,是否可检索?