【发布时间】:2013-09-16 14:36:09
【问题描述】:
假设我有一个带有分支 A 和分支 B 的 Git 存储库。
分支B 当前已签出(即.git/HEAD 包含refs/heads/B)。
现在,不检查分支A,如何在分支A 中查看path/file 的历史记录(日志)?
在git help rev-parse 之后,我尝试使用git log A:path/file,但这似乎不起作用(没有输出)。为什么?
【问题讨论】:
-
A:path/file是特定 树或 blob 对象的名称(标识符)的快捷方式。要让git log跟踪历史记录,您需要从 commit-ish 开始。 -
@Jakub,好的,但是,
git log path/file是如何工作的? -
git log path/file是git log HEAD -- path/file。