初始化本地庫
前言:這個教程只適用於像我一樣大致理解Git的原理,但是不太記得住Git命令的同學使用。所以具體原理只會提一下,具體可以參見Pro Git。同時,下面的操作需要先安裝相應的Git工具,具體可以參見這裡的教程,或者等我有空再寫一篇。
獲取Git庫有兩種方式,一種是直接在工作目錄下建立一個新的Git庫,另一種是從已有的庫中克隆。
(1)建立新的Git庫
建立的命令為:
$ git init
該命令會在工作目錄下建立一個.git
目錄(用於存放專案的版本歷史、配置檔案等)。
在該命令後,可以加上一個表示專案名稱的可選欄位git_name
,即:
$ git init [git_name]
Git將在工作目錄下,建立一個名為git_name
的資料夾,而.git
目錄存放在該資料夾中。所以可以簡單地理解為,建立一個名為git_name
的專案。
(2) 從現有庫中克隆
克隆的命令為:
$ git clone [url]
該命令將會從url中表示的程式碼庫中,將整個程式碼庫都儲存下來,並提取出最新版的檔案版本。
例如:
-
$ git clone git://github.com/test/test.git
該示例,將會在工作目錄下,建立一個test目錄,然後從git://github.com/test/test.git
上將所有版本下載下來,並提取出最新版本。
與上面相同,這裡可以在命令最後新增一個git_name
欄位,用於指定新專案目錄的名稱。
例如:
-
$ git clone git://github.com/test/test.git testgit
- 使用這一種方法,可能會出現使用git clone後,目錄無程式碼的現象,請參考《解決git clone後無程式碼》