默认情况下,我可以使用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%的解决方案。
答案 0 :(得分:2)
奇怪:Git mailing-list从未出现过类似的“ add.verbose
”配置需求。
“ commit.verbose
”本身是commit aaab842, May 2016, Git v2.9.0-rc0在Pranit Bauva (pranitbauva1997
)中引入的,作为'pb/commit-verbose-config
' patch的一部分。
请参见commit aaab842,commit de45dbb,commit e0070e8,commit 98baeb7,commit 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