git在特定提交之前签出一个版本

时间:2014-10-28 15:46:39

标签: git github

我想在特定提交完成之前签出一个git存储库分支的版本。只是想知道语法。

我知道如何结帐一个叫做“开发”的分支机构。 (与master相对)使用以下语法:

git remote add -t develop -f origin https://github.com/xy/xy.git

我想知道如何在几周前完成特定提交之前检查这个问题。

1 个答案:

答案 0 :(得分:2)

克隆存储库后,运行git log并找到要签出的提交的提交哈希。您只需要前6个字符,因此它将类似于a93fh67。从那里开始运行

git checkout {hash}

{hash}是您找到的提交哈希。这将使您处于DETACHED HEAD状态,您可以在其中查看代码。如果要进行更改,请使用

签出新分支
git checkout -b MyNewBranchName