如何获取本地git沙箱的哈希值

时间:2016-10-24 20:15:07

标签: git

原谅我的术语,我称之为沙盒的是github上存储库的本地克隆。我每晚都会在我的本地系统上将一个分支(称之为“foo”)克隆到一个新的沙箱中。我现在要做的是检查我的存储库版本与一周前构建的版本相同。看起来我应该能够访问我的本地沙箱以获得该构建并在克隆时获取哈希值。但是,我发现的所有内容都谈到了获取“foo”HEAD的哈希值。有没有办法确定我的沙箱创建时克隆的版本的哈希值? 谢谢, 格雷格

1 个答案:

答案 0 :(得分:1)

您可以使用git log查看提交并及时返回,直到您看到您感兴趣的提交点。

这是一个命令,它将在带有相对时间戳的带注释图中显示日志:

git log --graph --format='%C(auto)%h %s%d %Cgreen%ar'

然后签出提交哈希。

git checkout <SHA>