我想学习一个新项目,我需要不断切换项目的提交历史记录,以便我可以查看代码。首先,我执行
git switch --detach commit-hash
使项目回到第一次提交,但是当我想继续查看第二次提交时,我执行git log
,我发现提交历史中只有一次提交,并且我有没办法切换。有没有一种快速的方法可以轻松切换到上一个提交和下一个提交?请帮助我。
您可以使用
切换到上一个提交git switch HEAD~ --detach
我不知道如何轻松切换到下一个提交,因为 next 可能是任意数量的提交。
在您的场景中可能有用的另一件事是指定您想要查看其历史记录的分支或提交。 例如:
git log main