初始化本地庫
前言:這個教程只適用於像我一樣大致理解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后無代碼》
