我是Sajid,我想知道我是否有可能在我的提交中回到我之前的补丁。我可以解释: 我承诺了什么。在交付的路上,我修复并更新了东西并用commit --amend推入了gerrit。但我现在遇到的最后一个补丁是错误的,所以我想回到之前的补丁。而且我不知道如何指向我以前的补丁。而且我也想知道它是否会是相同的程序,即使我去任何以前的补丁。 提前谢谢。
答案 0 :(得分:5)
正如answer所述,补丁集无法恢复。所以首先你必须检查上一个补丁集。您可以在每个补丁集下载面板上从Gerrit审查板获取命令。例如:
git fetch https://android.googlesource.com/kernel/tegra refs/changes/43/69243/2 && git checkout FETCH_HEAD
检查完毕后修改它以生成新的提交哈希,然后再次作为新的补丁集推送。