Git日志--stat显示已删除的文件夹

时间:2018-10-18 00:06:58

标签: git

我正在编写很酷的别名,以不同的方式显示我的git历史。我想编写一个带有--stat选项的文件,以查看每次提交更改了哪些文件。但是,如果从仓库中删除整个软件包,则会损害可读性,因为它会将包含在该软件包(子)文件夹中的所有文件列表显示为“已删除”。

是否有一种方法可以使输出更“易读”并显示文件夹删除而不是其内容?

我认为git无法理解目录中的更改,因此此输出很有意义,但是也许有解决方法?像配置称为diff两次提交的命令一样?我发现了如何配置diff工具,但是它需要两个文件,所以这是最新的一步。

2 个答案:

答案 0 :(得分:0)

Git根本不跟踪文件夹。如果要合并输出以仅显示一个文件夹,则需要编写某种Shell脚本来完成此操作。

答案 1 :(得分:0)

--dirstat有一个git log选项,consider the documentation man git-log有详细信息。