如何在 return 返回到较早的提交后 return 返回未推送的提交

How to return back to unpushed commits after returning back to an earlier commit

我提交了我的代码,但没有推送它。我们称此提交为 #5 后来我需要尝试早期版本。所以我检查提交#3。现在我想回到我的提交#5。我如何找到它的提交 ID,以及 return?

已尝试 -git 日志,但它只显示从 #3 到 #1 的提交。

您可以使用此方法使 HEAD 重新指向提交 #5,只需 运行 此命令:

git结帐branch_name

之后参考lvan的评论运行这条命令查看日志:

git log --oneline --decorate --graph --all

你会发现它会将头部移动到最新的提交 #5