gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 13:21:39 28 4
gpt4 key购买 nike

我刚刚搜索了 git-config(1) , git-log(1)git-show(1) git 2.6.2 的手册页,但没有发现任何提示 --show-signature 选项(例如 git showgit log) 可以在我的 ~/.gitconfig 中为所有支持它的 git 子命令进行全局配置。

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

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

最佳答案

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

commit f2fef7b 所示,该选项是“漂亮选项”的一部分 Documentation/pretty-options.txt ,这are supported by :


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

参见 commit fce04c3 , commit aa37999 (2016 年 6 月 22 日),commit aa37999 (2016 年 6 月 22 日),和 commit aefc81a (2016 年 6 月 24 日)作者:Mehul Jain (mehul2029) .
(由 Junio C Hamano -- gitster -- merge 于 commit 369dc40 ,2016 年 7 月 11 日)

log: add log.showSignature configuration variable

Users may want to always use "--show-signature" while using git-log and related commands.

When log.showSignature is set to true, git-log and related commands will behave as if "--show-signature" was given to them.

Note that this config variable is meant to affect git-log, git-show, git-whatchanged and git-reflog.
Other commands like git-format-patch, git-rev-list are not to be affected by this config variable.


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

git config man page现在更清楚了:

log.showSignature

If true, makes git-log, git-show, and git-whatchanged assume --show-signature.

关于git - 将什么放入 ~/.gitconfig 来为支持它的每个 git 子命令暗示 --show-signature?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34019170/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com