天天看點

GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫

(本部落格GitHub分支下所有相關資料的統一下載下傳連結:http://pan.baidu.com/s/1bo5RrtX)

(PS:任何問題歡迎在下方評論區留言,12小時内回複~)

1、建立本地倉庫存放目錄

在電腦上任意位置建立一個檔案夾,用于存放以後所有建立的GitHub倉庫。這裡為了簡單,我就直接在D盤根目錄建立了一個名為“GitHub”的檔案夾。檔案夾建立完成之後,輕按兩下進入該目錄,如下圖所示:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫

2、擷取GitHub遠端倉庫位址

GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
點選上圖中右下方紅色圓圈部分,即可将GitHub遠端倉庫的位址“Copy to clipboard”(複制到剪貼闆)。

3、git clone 遠端倉庫

在剛剛建立的GitHub目錄下,右鍵選擇“Git Bash Here”,如下圖所示:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
彈出視窗如下:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
由上圖可以看出,Git目前所在路徑已經切換到剛剛我們建立的GitHub目錄下了。 在Git Bash視窗中輸入“git clone ”後右擊“paste”,粘貼我們剛剛複制到剪貼闆的GitHub遠端倉庫的位址。再輸入Enter鍵,等待一會兒時間之後,可以看到Git Bash視窗如下圖所示:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
提示我們clone了一個“空的倉庫”。我們是剛剛才建立的倉庫,裡面沒有任何東西,肯定是空的啦~ 此時輸入“ls”指令并回車之後,視窗如下:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
發現我們的GitHub目錄下多出來了一個Zxxxxxxxxxx-GitHub目錄(就是倉庫名),其實就是我們剛剛從GitHub上遠端clone下來的。 輸入“cd 倉庫名”,即可進入我們剛剛從遠端clone下來的倉庫中,如下圖:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
可以看到,我們已經進入到倉庫裡面來了,并且正處于“master”(原始主幹)分支。 我們在電腦上進入我們建立的GitHub檔案夾之後,會發現該檔案夾下什麼也沒有。其實不然,如果我們将檔案檢視模式設定為可以檢視隐藏目錄的話,可以看到該目錄下其實已經有了一個“若隐若現”的名為“.git”的檔案夾,如下圖:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
點選進入該檔案夾,可以看到裡面其實已經有了很多東西了,都是我們在“git clone”時新增的,如下圖所示:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫

4、建立README.md檔案

一般來說,每個Git倉庫中,都會有一個README.md檔案,作為該倉庫的說明檔案。也為了讓我們的GitHub倉庫顯得不那麼“空”,我們也在“D:\GitHub\Zxxxxxxxxxxxx-GitHub”目錄下建立一個README.md檔案。 回到Git Bash視窗,依次輸入如下指令:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫

5、将本地更改push到遠端倉庫

既然我們對于本地倉庫已經做了更改了,當然需要與遠端倉庫同步起來。輸入如下指令并回車:
如下圖所示:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
這就表明本地倉庫同步到遠端倉庫成功了。此時再重新整理一下GitHub網頁,便可看到如下圖所示界面:
GitHub 版本控制 項目托管 05 建立GitHub本地倉庫1-建立空倉庫
PS:若在上述某一步操作過程中,出現如下提示:

這是由于我們在這裡時第一次使用Git,需要配置全局的使用者資訊,指定以後本地倉庫的更改和送出到底是由誰操作的。該資訊會與每次的“commit”一起被儲存到本地倉庫,以及“push”到遠端倉庫。我們隻需在Git Bash的視窗下,按照提示依次輸入上面兩條指令(将雙引号中的内容分别替換為使用者名和注冊GitHub時的郵箱),完成後再重新執行未完成的指令即可。 到此,一個幾乎為空的GitHub本地倉庫就已經建立成功了。

OK,bingo!