我想在完成特定提交之前 checkout git 存储库的分支版本。只是想知道语法。
我知道如何使用以下语法 checkout 名为“develop”的分支(而不是主分支):
git remote add -t develop -f origin https://github.com/xy/xy.git
只是想知道如何在几周前完成特定提交之前查看此内容。
最佳答案
克隆存储库后,运行 git log
并找到要 checkout 的提交的提交哈希。您只需要前 6 个字符,因此它将类似于 a93fh67
。从那里运行
git checkout {hash}
其中 {hash}
是您找到的提交哈希。这将使您处于 DETACHED HEAD
状态,您可以在其中查看代码。如果您想进行更改,请使用
git checkout -b MyNewBranchName
关于git checkout 在特定提交之前的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26612607/