我曾经通过Eclipse和TortoiseSVN的Subclipse插件专门使用Subversion。我的公司迁移到git,起初我使用的是SourceTree,但最近已转移到命令行,我注意到某些命令输出很差。
例如,如果我执行git add --all
,它将暂存我所做的任何更改,但不会告诉我它做了任何事情:只有一个空行输出。如何配置git告诉我通过git add --all
播放了哪些文件?
我确信还有其他命令没有帮助输出,但这是我现在能想到的。
答案 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/b
,a/x/b
,a/x/y/b
等。