我的git的文件夾的樣子:爲什麼git在我的工作文件夾中創建一個主文件夾?
c:\mygits\project1.git\
於是我走進那project1.git文件夾,然後做了一個克隆。
出於某種原因(這正常嗎?),它創建了我被迫去到主文件夾中。
c:\mygits\project1.git\master\
如果我只是爲了project1.git文件夾,它說沒有回購在這裏。
我的git的文件夾的樣子:爲什麼git在我的工作文件夾中創建一個主文件夾?
c:\mygits\project1.git\
於是我走進那project1.git文件夾,然後做了一個克隆。
出於某種原因(這正常嗎?),它創建了我被迫去到主文件夾中。
c:\mygits\project1.git\master\
如果我只是爲了project1.git文件夾,它說沒有回購在這裏。
你怎麼複製呢?它看起來像你已經完成
git clone c:\... master
最後一項創建一個目標目錄。
是否包含在最後一個額外的主參數,當你克隆你的倉庫?克隆url後面的參數是本地目錄名稱。
git clone repository directory
目錄是可選的。如果省略,它將默認爲存儲庫名稱。
的Git克隆documentation
幾乎總是目錄稱爲project.git
用於裸庫,因此,如果您正在使用它,或者包含非裸庫中,您可能會造成一些混亂。
通常用於克隆,你想進入要在其中創建克隆庫,做目錄:
git clone url://to/project.git
的git將創建project
庫爲你的目錄,你不」你不得不自己創造它。通過GIT中選擇的名字的URL路徑的最後一個元素沒有.git
或/.git
,若發現。
git會獲取所有遠程分支機構,並創建了遠程倉庫的基礎上,HEAD
(默認分支)的本地分支。這通常稱爲master
。
使得克隆後,您可以創建基於任何其他遠程分支機構如果要使用的git branch
命令當地的分支機構。
例如根據遠程存儲庫other
分支創建本地分支。
git branch other origin/other
如果你想混帳創建一個不同名稱的倉庫目錄的項目,你可以提供這作爲一個額外的參數git的克隆。
例如
git clone url://to/project.git project-clone-2
再次,我建議你避免與.git
結束,除非你是有意創建一個bare
克隆目錄。
git clone --bare url://to/project.git alt-project.git
我以爲master是我想克隆的分支的名稱。 – mrblah 2009-11-23 20:29:48
@mrblah:一個克隆將拉入所有分支。所有的歷史和分支都存儲在.git目錄中。 – gahooa 2009-11-23 20:46:03