2009-04-22 106 views
3

我在配置文件中爲我的git存儲庫設置了一堆方便的別名。我會偶爾克隆這個存儲庫(例如,到我的筆記本電腦上),但克隆不包括我設置的任何別名,大概是因爲克隆不會複製存儲別名的git配置文件。但是,我希望在使用克隆時可以使用這些別名,而無需手動設置它們。有沒有人找到一個好的解決方案呢?如何在克隆git存儲庫時自動保留別名?

回答

5

你可以把別名到您的$ HOME /文件的.gitconfig使它們適用於所有存儲庫在一臺機器上。 (或一組共享主目錄的機器)。這當然是我所有的一切。

0

別名:它們是作爲用戶還是特定存儲庫定義的?

每個存儲庫都可以在.git目錄(或任何設置$ GIT_DIR的位置)中擁有它自己特定的.gitconfig(簡單的配置文件)文件。

欲瞭解更多信息請查看文檔:http://git-scm.com/docs/git-config(特別是FILES部分)

+1

我不認爲手冊中的內容與您所說的內容相符。 Git不會(自動)使用工作樹頂層的「.gitconfig」文件作爲配置文件。它會從主目錄中讀取「.gitconfig」,而這通常是別名所在的地方。 – araqnid 2009-04-22 18:43:52