默认情况下,有没有办法详细输出“ git add”?

时间:2019-06-24 08:03:55

标签: git

默认情况下,我可以使用git commit来详细说明git config --global commit.verbose true命令的输出。

这将在.gitconfig中输入一个条目:

[commit]
    verbose = true

我使用git add命令尝试了相同的操作:

[add]
    verbose = true

resp .: git config --global add.verbose true

但是,这不起作用(制表符补全也不会向我显示配置选项add.verbose,而commit.verbose却显示了配置选项)。

有人知道是否有启用此功能的选项吗?

我知道设置别名之类的变通方法,但它仍然是变通方法,而不是100%的解决方案。

2 个答案:

答案 0 :(得分:2)

奇怪:Git mailing-list从未出现过类似的“ add.verbose”配置需求。

commit.verbose”本身是commit aaab842, May 2016, Git v2.9.0-rc0Pranit Bauva (pranitbauva1997)中引入的,作为'pb/commit-verbose-config' patch的一部分。

请参见commit aaab842commit de45dbbcommit e0070e8commit 98baeb7commit 7d17715(2016年5月5日)和commit 36e6a5b,{{3} }(2016年4月12日)作者:commit 8425b7e
帮助者:Pranit Bauva (pranitbauva1997)Junio C Hamano (gitster)
(由Eric Sunshine (sunshineco)Junio C Hamano -- gitster --中合并,2016年5月23日)

我不知道为什么git add没有考虑相同的功能。

是的,使用别名或commit 5d5f1c2作为git script wrapper是一个不错的选择,但是,正如您所指出的那样,不是一个完整的解决方案。

答案 1 :(得分:-1)

这不是直接的解决方案,但是如果您主要关注的是获取有关操作的简要信息,则可以尝试 git add --interactive