显示有关 git 提交'without diff'但'with'文件的信息



我已经在SO和文档中经历了这个问题的许多变体,最接近的命令是git show --quietgit log --name-only -1 -U

git show --quiet不显示修改/添加/删除/重命名的文件。

git log --name-only -1 -U非常接近我所需要的,除了文件更改之外,它还显示了类似于git show的提交细节。但它只是显示文件已更改(并且没有颜色编码(。它不显示文件是否已添加/修改/重命名/删除。

有没有一个命令可以显示提交细节+添加/修改/重命名/删除的文件,但没有diff?这是为了消除我在每次提交时对GUI工具的依赖。

使用--name-status而不是--name-only,它正是这样做的。

看看这里的医生。

(话虽如此,顺便说一句,这里不需要-U,因为--name-status--name-only无论如何都会阻止diff输出。(

我只想做

git show --name-status

相关内容

最新更新