Git 學習筆記 - 10 - 從遠端庫克隆
阿新 • • 發佈:2019-01-13
Git 學習筆記 - 10 - 從遠端庫克隆
注:本文參照的是廖雪峰老師的Git教程
概述:
之前練習的是怎麼從本地關聯遠端倉庫,然後將本地倉庫的程式碼上傳到遠端倉庫中。
在實際生活中,比如來到一家新公司,需要從公司的倉庫中下載你即將要開發的專案程式碼來熟悉,這是就需要將遠端倉庫中的資料克隆到本地。
步驟:
1. 先在GitHub上建立一個新的倉庫用來克隆。
新建一個名為 gitskills 的遠端倉庫;
注意:這裡在建立的時候需要生成一下檔案,不然克隆的時候是一個空的倉庫,我們勾選的這個選項:Initialize this repository with a README
2. 在本地使用命令克隆遠端倉庫。
命令:
git clone [email protected]:StarsForY/gitskills.git
注意:按上一節寫的,將你的賬號名和 Git 倉庫寧替換進來才行
git clone [email protected]:賬號名/倉庫名.git
踩坑之一:
第一次使用命令沒有克隆成功,因為GitHub的賬號名輸錯了,後面改過來就好了。
克隆成功後,我們會發現在我們所在的資料夾處會出現一個和GitHub上面的遠端倉庫同名的資料夾,這時我們進入裡面去檢視一下,可以看到裡面有之前說的 readme.md 檔案存在了。
附:
GitHub給出的地址不止一個,還可以用https://github.com/michaelliao/gitskills.git
這樣的地址。實際上,Git支援多種協議,預設的git://
使用ssh,但也可以使用https
等其他協議。
使用https
除了速度慢以外,還有個最大的麻煩是每次推送都必須輸入口令,但是在某些只開放http埠的公司內部就無法使用ssh
協議而只能用https
。
總結:
要克隆一個倉庫,首先必須知道倉庫的地址,然後使用git clone
命令克隆。
Git支援多種協議,包括https
,但通過ssh
支援的原生git
協議速度最快。