显然,我的一些旧的 bug 修复提交在最近合并旧分支到新分支时被删除了。我在日志中找到了该提交并获得了 ID (403357cab89465ce68001762d35fe27b57aeec65)。现在我只想将该提交恢复到当前工作分支,以便首先对这些更改进行差异比较,但很可能会再次提交它们。我该怎么做?
git checkout 403357cab89465ce68001762d35fe27b57aeec65 并不起作用。
另外,顺便说一下,该提交涉及多个文件的编辑。
git checkout 403357cab89465ce68001762d35fe27b57aeec65 并不起作用。
另外,顺便说一下,该提交涉及多个文件的编辑。
git reset HEAD^
命令,将更改保留在工作副本中但移除提交记录(假设你还没有推送)。此外,你可以通过点击勾选标记来在系统中接受一个答案 :) - Daenyth