2012-12-20 140 views
3

的默認克隆文件夾時,我們克隆一個Git倉庫,我們可以讓GIT中創建一個目錄來填補git的目錄感謝以下命令:控制Git倉庫

git --clone http://bitbucket.org/....../myrepo.git ToToFolder 

這裏,myrepo。 git將被克隆到ToToFolder中。

如果我使用同樣的命令,而不強迫克隆到ToToFolder,克隆將完成到「的‘humanish’源庫的一部分」,所以到該文件夾​​myrepo。

我正在創建一個git repo,並且我想控制「默認克隆文件夾」的名稱,而不更改我的repo的名稱。所以我叫回購「myrepo.git」,我想,如果有人撥打:

git --clone http://bitbucket.org/....../myrepo.git 

回購克隆到一個名爲「ToToFolder」文件夾中。

可能嗎?如果是的話,我該如何管理它?

謝謝!

+0

我認爲這是Git中的硬編碼,並且始終是遠程存儲庫的名稱。 –

回答

1

不 - 更改回購將客戶端的名稱是不可能的。你可以創建一個更詳盡的解決方案,它需要服務器上的一些設置和客戶端上的自定義腳本,但我想這不是你想要的。

+0

感謝您的回覆,我不確定別名是否可以解決我的問題,因爲別名將允許從存儲庫名稱中推演出克隆文件夾...但如果它們之間沒有「邏輯」,我將不會能夠表達我的別名。如果例如我希望我的回購:「myrepo.git」存儲在MyRepo中,我將無法找到將「m」和「r」轉換爲大寫的規則......但是,謝謝。 .. –

+0

啊,誤讀你的問題,謝謝 - 更新了我的答案。 – Chronial

+0

現在,我同意你的回答......因此,如果沒有其他方法,我會在客戶端上創建一個腳本。 –