2017-02-11 60 views
-2

我的全球.gitconfig很长。有些键显然是无效的,如错别字。其他选项我不确定。在git config中检测未使用/不存在的密钥

是否有命令可以识别或删除未使用的密钥?这些名称有效的名称,但实际上并没有标识git知道或在文件中重复的任何配置。

例子:

[merge] 
    stan = false # typo! 
    conflictstyle=diff3 
    conflictstyle=diff3 # duplicate! 

回答

2

谁说他们不 “认” 了Git知道任何配置?基本上某些工具或手动安装的子命令或钩子脚本或丰富的bash提示可以解释此密钥。所以没有办法去除无效的密钥,因为除了重复之外,无法知道哪些密钥是无效的。

+0

嗯,我这么说(我加了他们,而且大多是明显的拼写错误)。但是,如果其他脚本使用自定义git配置键很常见,那么我想我的问题应该是检测“vanilla”git配置键,并且我意识到为什么这不是一个超级有用的工具。 – mgiuffrida

相关问题