git知道什么时候使用的版本?

时间:2016-03-17 15:12:58

标签: git version-control

我想知道我昨天使用的代码版本。 (或者,更具体地说,哪个提交哈希)。

git存储此信息吗?如果是这样,如何访问?

如果没有,任何想法为什么不呢?是否有一些推荐的方法来做到这一点?

1 个答案:

答案 0 :(得分:1)

git reflog是你的朋友。
它显示何时更新与分支关联的提交(或者将非分支提交签出到工作目录时)。

您可以使用以下内容获取更完整的信息:git reflog --date=iso,其中将显示带日期的reflog条目 或者:git log -g,它提供提交日期和完整提交消息。

reflog消息还会告诉你何时HEAD正在切换分支,但它不会告诉你哪个分支与哪个提交相关联;这些信息可以改变,因为分支机构可以随时重置 要查找当前与提交相关联的分支,最简单的方法是使用遍布分支的许多GUI工具之一。