我讀this issue,但它沒有回答這個問題。預先確定默認Git本地配置值
我想將「core.filemode」設置爲false,因爲我與Windows和Linux(以及其他unix)盒共享我的存儲庫。感覺相當聰明,好像我研究我的問題後學到了一些東西,我勇敢地發出:
git config --global core.filemode false
其中,盡職盡責地設置在全局配置文件中應有的價值。現在,假設全局設置將成爲本地設置的基礎,我從Linux中克隆了我們的中央存儲庫。切換到Windows,我看到git認爲所有16k文件已被修改(謝謝,filemode)。檢查本地配置文件,顯示filemode設置爲true(全局值爲false,因爲我在克隆之前在Windows和Linux上發佈了上述命令)。
顯然,我還沒學到足夠的東西。
所以,我的問題是,哪些默認設置被丟棄到本地配置文件存儲和調整?
關於該主題有一些有趣的討論[這裏](http://git.661346.n2.nabble.com/PATCH-init-Honour-the-global-core-filemode-setting-td7619146.html)。 – larsks