## git clone 復制一個 Git 倉庫,以上下其手
如果你需要與他人合作一個項目,或者想要復制一個項目,看看代碼,你就可以克隆那個項目。 執行?`git clone [url]`,[url] 為你想要復制的項目,就可以了。
~~~
$ git clone git://github.com/schacon/simplegit.git
Initialized empty Git repository in /private/tmp/simplegit/.git/
remote: Counting objects: 100, done.
remote: Compressing objects: 100% (86/86), done.
remote: Total 100 (delta 35), reused 0 (delta 0)
Receiving objects: 100% (100/100), 9.51 KiB, done.
Resolving deltas: 100% (35/35), done.
$ cd simplegit/
$ ls
README Rakefile lib
~~~
上述操作將復制該項目的全部記錄,讓你本地擁有這些。并且該操作將拷貝該項目的主分支, 使你能夠查看代碼,或編輯、修改。進到該目錄中,你會看到?`.git`?子目錄。 所有的項目數據都存在那里。
~~~
$ ls -a
. .. .git README Rakefile lib
$ cd .git
$ ls
HEAD description info packed-refs
branches hooks logs refs
config index objects
~~~
默認情況下,Git 會按照你提供的 URL 所指示的項目的名稱創建你的本地項目目錄。 通常就是該 URL 最后一個?`/`?之后的任何東西。如果你想要一個不一樣的名字, 你可以在該命令后加上它,就在那個 URL 后面。
> **簡而言之**,使用?`git clone`?拷貝一個 Git 倉庫到本地,讓自己能夠查看該項目,或者進行修改。