当前位置:  开发笔记 > 开发工具 > 正文

什么放入〜/ .gitconfig来暗示支持它的每个git子命令的--show-signature?

如何解决《什么放入〜/.gitconfig来暗示支持它的每个git子命令的--show-signature?》经验,为你挑选了1个好方法。

我只是通过搜索git-config(1),git-log(1)git-show(1)git的2.6.2的手册页,但没有发现任何提示的--show-signature选项(如到git showgit log)可以在我的全局配置~/.gitconfig对所有git支持它的子命令.

一个选项是别名,但由于我不知道哪些子命令都支持它,这只是一种解决方法,而不是解决方案.

我猜它可能是core.show-signature = yes或者core.showSignature = yes但并没有改变任何东西.



1> VonC..:

我确认该--show-signature选项(最初在commit 0c37f1f中引入,2011年10月,Git v1.7.9-rc0)没有配置设置或环境变量

如所示提交f2fef7b,该选项的“非常选择”的一部分Documentation/pretty-options.txt,这是由支持:

git show

git diff-tree

git rev-list

git log


更新2016年7月(8个月后),使用Git 2.10(2016年第3季度):“ git log”学习log.showSignature配置变量,并使用命令行选项“ --no-show-signature”来抵消它。

请参阅Mehul Jain()的commit fce04c3,commit aa37999(2016年6月22日),commit aa37999(2016年6月22日)和commit aefc81a(2016年6月24日)。(通过合并JUNIOÇ滨野- -提交369dc40 7月11日2016)mehul2029
gitster

log:添加log.showSignature配置变量

用户--show-signature在使用git-log和相关命令时可能希望始终使用“ ” 。

log.showSignature设置为true时,git-log相关命令的行为就像--show-signature给了它们“ ”一样。

请注意,此配置变量是指影响git-loggit-showgit-whatchangedgit-reflog
其他命令(例如git-format-patch,)git-rev-list不受此配置变量的影响。


2017年5月更新(又11个月后)

git config手册页,现在更清楚:

log.showSignature

如果true,做git-loggit-showgit-whatchanged承担--show-signature

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有