我想在特定提交完成之前签出一个git存储库分支的版本。只是想知道语法。
我知道如何结帐一个叫做“开发”的分支机构。 (与master相对)使用以下语法:
git remote add -t develop -f origin https://github.com/xy/xy.git
我想知道如何在几周前完成特定提交之前检查这个问题。
答案 0 :(得分:2)
克隆存储库后,运行git log
并找到要签出的提交的提交哈希。您只需要前6个字符,因此它将类似于a93fh67
。从那里开始运行
git checkout {hash}
{hash}
是您找到的提交哈希。这将使您处于DETACHED HEAD
状态,您可以在其中查看代码。如果要进行更改,请使用
git checkout -b MyNewBranchName