如果我做git config foo.bar baz
,这增加了foo
部分.git/config
:从.git/config中删除设置时,如何避免出现空白部分?
...
[foo]
bar = baz
...
我可以git config --unset foo.bar
再次删除设置,但部分保留在文件中,有什么也没有:
...
[foo]
...
如果我使用git config foo.bar baz
添加另一个foo
设置,则git-config
不会将其添加到空的foo
部分;它开始一个新问题:
...
[foo]
[foo]
bar = baz
...
我的问题是:
- 这是预期的行为?
- 如果不是,它是一个错误?
- 有没有办法避免配置文件中的空白部分可能在未设置配置时激增?
你是否曾经在工作了一个补丁任何运气? – nonsensickle 2016-10-31 09:26:41
我没有做补丁。 – MJD 2016-10-31 11:34:10