我想查看触摸特定目录的提交,但必须列出目录之外的更改。
例如,我有:
repo/src/moduleA > gitk .
所以我会看到触摸此模块的提交:
commit1提交13提交45
如果在commit1中有变化,我想看到它们。
在Gitk中有可能吗?或在任何其他工具中?
gitk
我不知道,但是使用 git log
:
git log --full-diff -p src/moduleA
- 全档 如果没有此标志,git log -p ...显示触摸指定路径的承诺,并且差异相同的指定路径。因此,显示了触摸指定路径的投入的完整差异;这意味着" ..."仅限 提交,并且不会限制这些提交的差异。
使用git log
(和可能的gitk
),您可以将多个路径作为参数:
cd repo
git log -- src/moduleA src/moduleB
但是,这将显示A *或B或(A和B)中的修改。