如何 git 检出克隆之前的代码版本?

How to git checkout a version of code from before my clone?

如何检查克隆之前的代码版本?通常我会做 git reflog 来获取版本号,然后做 git checkout 'version number',但是如果我在提交后克隆了我想要的,它不会显示为选项 git reflog。还有办法回到这个提交吗?

克隆 Git 存储库时,通常会引入整个历史记录。因此,如果您想检出早于 HEAD 的版本,您可以尝试使用 git log(而不是 git reflog)。然后,找到您要签出的提交,并按照您已经建议的那样使用 git checkout <SHA-1>