如果我做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