Git中初始化本地倉庫通常有兩種方式:
- git clone:從Git服務(wù)器上克隆完整的Git倉庫到本地
- git init:在本地創(chuàng)建一個空的倉庫。
1. git clone
如果項目已經(jīng)有Git服務(wù)器和倉庫了,此時需要使用git clone命令從服務(wù)器克隆完整的Git倉庫副本到本地。
現(xiàn)在比較流行使用GitHub作為個人或者小團隊的免費遠程倉庫(可以在Github上創(chuàng)建公開的或者私有的倉庫)。文本示例使用GitHub的Git倉庫作為遠程倉庫,示例的倉庫地址為:https://github.com/efreykongcn/gitsample。
點擊此鏈接進入倉庫頁面,然后點擊綠色的Clone or download按鈕(Git和服務(wù)器通信通常可以用https或者SSH。本文示例使用https),點擊復(fù)制圖標復(fù)制完整的web URL。然后在電腦桌面上右鍵單擊選擇Git bash here選項,打開Git bash命令行,在命令行里鍵入git clone 然后空格,再用鼠標右鍵單擊命令行選擇粘貼,將Github倉庫的web URL粘貼到命令行后回車:
$ git clone https://github.com/efreykongcn/gitsample.git
Cloning into 'gitsample'...
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 11 (delta 1), reused 7 (delta 0), pack-reused 0
Unpacking objects: 100% (11/11), done.
命令運行后會在桌面新建一個名為gitsample的文件夾,然后將Git倉庫完整的克隆到這個文件夾里面。
2. git init
使用此命令可以從零開始創(chuàng)建一個空的Git倉庫。在桌面新建一個名為gitsampleinit的文件夾,然后右鍵單擊新文件夾打開Git bash,鍵入git init命令并回車:
$ git init
Initialized empty Git repository in C:/Users/efrey/Desktop/gitsampleinit/.git/
從返回信息可以看到,倉庫初始成功了。