2011-04-14 182 views
45

使用git clone [url]克隆一個開源項目上,但它克隆到如何刪除「混帳克隆」本地計算機

C:\Documents and Setings\$USER\project

我想要做的是克隆項目到C:\project。我不想在本地機器上重複項目克隆。

我該如何將它移動到那個位置或刪除現有的存儲庫(希望這是一個正確的術語)並再次克隆它?

我假設刪除後我應該使用類似下面的東西克隆到所需的位置?

$ git clone [url] C:\project

回答

19

您可以只刪除您克隆回購到該目錄,並重新克隆它,無論你想。

+1

如何刪除克隆repostory?右鍵點擊'刪除'選項是灰色的。 – zar 2012-06-19 00:11:48

+2

你現在已經很久了,但對於這個問題的未來讀者(這是谷歌搜索「undo git clone」的第一個列表),請確保你不再位於git bash窗口中錯誤克隆的目錄中。 (即輸入'cd ..'或任何想要移動到的目錄。) – Jaime 2013-10-08 19:09:45

54

只需將它:)

命令行:

move "C:\Documents and Setings\$USER\project" C:\project 

或只是拖動文件夾在資源管理器。

Git不會在意它在哪裏 - 存儲庫的所有元數據位於項目文件夾內名爲.git的文件夾內。

+1

唯一的問題是如果您從已移動的克隆中克隆,因爲第二個克隆會記住其源的路徑。然後第二個克隆的配置必須被固定。 (對不起我的英語不好 ;) – pepr 2012-04-25 14:01:23

5

我假設你正在使用Windows和GitBASH。

您可以直接刪除文件夾「C:... \ project」,沒有任何不良影響。

然後在git bash中,你可以做cd c\:。這將您正在工作的目錄更改爲C:\

然後您可以執行git clone [url]這將在C:\上創建一個名爲「project」的文件夾,其中包含repo的內容。

如果您想將它命名別的東西,你可以做 git clone [url] [something else]

例如
cd c\:
git clone [email protected]:username\repo.git MyRepo

這將在 「C:\ MyRepo」 創建一個文件夾與遠程倉庫的內容。

3

你可以通過SSH試試這個: rm -rf foldernamehere

0
  1. 轉到工作目錄,你的項目文件夾(文件夾克隆)被放置。
  2. 現在刪除該文件夾。
  3. 在windows中,只需右鍵單擊並刪除。
  4. 在命令行中使用RM -r「文件夾名稱」
  5. 這個工作對我來說