2013-01-18 172 views
0

我有我的Ubuntu服務器中設置一個裸GIT回購。克隆/從裸回購拉

我已經好幾天做多次提交到裸露的回購協議。

當我cd到裸露的回購和做一個git的日誌,我得到了多次提交的SHA代碼提交信息一起。

我如何克隆/從使用SHA代碼,這樣我可以得到這期間提交已提交文件的裸回購拉提交?

+4

'git的結帳'請告訴我萬阿英,蔣達清? – KingCrunch

+0

感謝KingCrunch.I使用clone命令嘗試散列而不是checkout.Thanks很多。 –

回答

2

您可以像往常一樣用git clone克隆回購,然後,因爲您在本地計算機中擁有整個回購,請使用git checkout HASH回滾到所需的提交。

+0

如果我有多個裸回購,那該怎麼辦? –

+0

當你克隆回購,你必須指定服務器和一個回購的途徑,所以你總是會從回購(分公司開)拉 – davids

+0

在這裏,我有2個裸repos.Now當我創建一個新的非裸回購,並設置源裸回購,當我拉它工作正常。現在,當我從一個不同的裸回購,我沒有指定結帳命令仍然工作,應該不作爲源裸回購沒有該哈希結帳。但它還在工作。你可以澄清一下。 –