我有一個包含大部分應用程序設置的存儲庫。我想從一個不同的回購加.git/config
和替換它與原來的回購符號鏈接,但Git的抱怨:將.git/config添加到另一個Git存儲庫
error: Invalid path '[...]/.git/config'
error: unable to add [...]/.git/config to index
fatal: adding files failed
注:我並不想將它添加到的設置根目錄回購,但在一個子目錄中。
我有一個包含大部分應用程序設置的存儲庫。我想從一個不同的回購加.git/config
和替換它與原來的回購符號鏈接,但Git的抱怨:將.git/config添加到另一個Git存儲庫
error: Invalid path '[...]/.git/config'
error: unable to add [...]/.git/config to index
fatal: adding files failed
注:我並不想將它添加到的設置根目錄回購,但在一個子目錄中。
符號鏈接在這裏不起作用。您可以將GIT_CONFIG環境變量設置爲指向您的配置文件。
只要把這些設置在全局.gitconfig
所以它會應用到系統上的所有信息庫 - 並從本地.git/config
刪除它們,從而你的喜好改變他們不會覆蓋.gitconfig
更改並您更新。
爲什麼不只是使用git submodule
?它確實聽起來像你正在尋找的東西:一個包含其他項目的項目。
'$(前綴)/ etc/gitconfig'中還有一個系統範圍的配置。 – Cascabel 2010-06-28 14:41:49
我最喜歡備份的設置是遙控器和分支 - 我不希望那些在我的全局配置中。 – l0b0 2010-06-28 14:42:12