我試圖做一件很簡單的事情:克隆存儲庫。這是在本地還是遠程運行?
此處的文檔:http://git-scm.com/book/en/Git-Basics-Getting-a-Git-Repository對克隆命令的用法不是特別清楚。
我以爲你會在一個空目錄下運行克隆,它會將所有文件作爲一個新的存儲庫。然而,這似乎並沒有工作,我預計:
我已經做到了這一點:
mkdir newrepo
cd newrepo
git clone /repo/i/want/to/clone
它不工作,但我得到的消息是混亂:「克隆到/回購/ I /想/到/克隆」。這是否意味着它試圖將文件從「newrepo」複製到/ repo/i/want /到/ clone?
從這個角度來看,文檔和命令打印的信息是矛盾的。
tl; dr:克隆應該從現有的repo運行,並通過它傳遞我希望文件複製到的repo的URL,或者應該從空目錄運行並傳遞迴購的URL我想要文件從?複製?
確保您有「混帳://」在「/回購/你開始/想/到/克隆「?例如:git clone git://github.com/sample/samplegit.git – bpoiss 2013-02-11 14:28:01
Re:tl; dr - 你的兩個選項中的後者。 – 2013-02-11 14:29:14
在嘗試克隆之前,您是否在該目錄中啓動了「git init」? (因爲如果你這樣做,那是錯誤的) – 2013-02-11 14:33:22