2011-12-12 64 views
5

我想使用全局gitconfig文件設置我的git(TortoiseGIT),以便在克隆存儲庫時的默認遠程名稱不是「origin」,而是由我定義的其他一些文本(例如「foo」)。如何設置默認遠程名稱的gitconfig?

這可能嗎?哪些指令是那些?

感謝

編輯:那我們的目的是,我創建不同的,獨立的任務幾個較小的倉庫,我已經厭倦了每次修改遠程的名字,因爲它是可使用的時間(文檔!)分享給其他用戶。所以遠程的名字應該是我機器的名字,以免混淆其他的git版本。我知道這是不是最好的做法,但是這就是生活:(

回答

5

沒有全局配置選項,你將不得不使用git clone --origin foo <source>改變「出身」庫的名稱,當你克隆它:。

--origin <name>, -o <name> 
    Instead of using the remote name origin to keep track of the upstream 
    repository, use <name>. 
+2

這會更改名稱th每次我克隆存儲。我希望能夠一次指定名稱,並且從此開始,所有克隆操作都應該使用該名稱。 –

+0

你不能,所以我提供次最好的東西。 – meagar

+0

聽起來像一個補丁是爲了。 – ELLIOTTCABLE

-2

我不知道如何做到這一點的TortoiseGit,但它是很容易做到的通過命令行編輯回購的配置文件:

$ git remote rename origin foo 
+0

該命令只克隆創建後有效它不更改新克隆的默認值 –