查看文件夹的 git 历史记录

如何查看文件夹中所有文件的 git 日志历史记录?

我已经找到了几篇关于如何显示特定文件的日志的文章,但是还没有找到特定文件夹的日志。

97881 次浏览

你可以使用 foldername或者 foldername/*。任何一种方式都可以。

git log -- path/to/folder
git log -- path/to/folder/*

此方法不会跟踪重命名文件的历史记录。

请注意,--也是可选的

[--] <path>...


Show only commits that are enough to explain how the files that match the specified paths came to be. See History Simplification below for
details and other simplification modes.


Paths may need to be prefixed with -- to separate them from options or the revision range, when confusion arises.

如果你想使用一个图形工具,比如 gitk,它的工作原理是一样的:

gitk -- path/to/folder