Git日志,仅显示自上次拉取以来的条目

时间:2019-06-11 23:23:54

标签: git

因此,我曾经从远程存储库中提取内容,然后运行git log来查看最新更改。但是跟踪我头脑中的先前状态有点烦人,所以我发现了git log orig_head..head,据推测,这仅显示了先前提取和最新之间的条目。

但是有一天它停止为我工作。显然,它停止了某些存储库的工作。对于某些人来说仍然有效。有谁知道为什么有时不起作用?

1 个答案:

答案 0 :(得分:3)

来自doc

  

ORIG_HEAD是通过以剧烈方式移动HEAD的命令创建的,该命令会在操作之前记录HEAD的位置,以便您可以轻松地将分支的尖端更改回状态在运行它们之前。

(重点是我的)

因此,根据操作,ORIG_HEAD不会在每次HEAD指向新的提交时进行更新。

您也可以使用HEAD@{1}来引用HEAD的引用日志中的最后一个条目,它将更加健壮。


(当然,这并不能回答为什么它在某些存储库上似乎可以持续工作一段时间,而现在却在部分存储库上失败了。)