如何配置git为add命令提供输出消息?

时间:2018-05-17 12:16:15

标签: git version-control windows-7-x64

我曾经通过Eclipse和TortoiseSVN的Subclipse插件专门使用Subversion。我的公司迁移到git,起初我使用的是SourceTree,但最近已转移到命令行,我注意到某些命令输出很差。

例如,如果我执行git add --all,它将暂存我所做的任何更改,但不会告诉我它做了任何事情:只有一个空行输出。如何配置git告诉我通过git add --all播放了哪些文件?

我确信还有其他命令没有帮助输出,但这是我现在能想到的。

2 个答案:

答案 0 :(得分:0)

@Timothy Truckle给出了足够的答案。 <{1}}在任何文件上演时都有输出。

答案 1 :(得分:0)

如上所述,您可以使用git add --all --verbose来输出已上演的内容。

无法将此作为默认行为。虽然有commit.verbose配置选项,但没有add.verbose配置选项。

解决问题的其他方法:

使用git add后,您可以使用git status查看暂存的更改

您可以尝试显式添加更改,而不是使用--all。 请注意,--all添加了整个工作树的所有更改,而不仅仅是当前目录。

有关如何使用目录名称,通配符,关键字等指定应添加哪些文件,请参阅pathspec docs。例如 git add a/**/b匹配a/ba/x/ba/x/y/b等。