Git學習筆記三
遠程倉庫
創建Github SSH Key
- 自行註冊Github賬號。
在本地的Git Bash中輸入
$ ssh-keygen -t rsa -C "[email protected]"
引號內郵箱填寫你自己的郵箱。
- 在鍵入上述命令後,會有很多配置需要你去確定(設置密碼等),一路回車,選擇默認配置。
此時在Git Bash的反饋信息中會告知在哪個目錄下創建了.ssh目錄,例如這一行
Your public key has been saved in /c/Users/*/.ssh/id_rsa.pub.
現在我們去這個目錄中用Notepad++等軟件打開id_ras.pub文件,將其中內容複製。如圖
- 我們再去Github的Acoount Setting中選擇SSH設置,將複製的內容粘貼到裏面。如圖操作
- 現在我們就成功創建了Github的SSH,另外注意,SSH是和機器相關的,倘若你更換了機器,你需要再添加一個SSH Key。
添加遠程倉庫
- 現在我們打開Github,在右上角
+
號處點擊選擇New repository
來建立一個新的倉庫,填寫倉庫名字以及相關配置後,點擊綠色的創建圖標。如圖
- 在bash中輸入下列命令來關聯遠程庫,注意要將星號替換成你的github賬號名。
git remote add origin [email protected]:
****
/learngit.git - 接下來嘗試提交,輸入
git push -u origin master
,應該出現下列反饋,具體信息可能會有不同$ git push -u origin master
Counting objects: 19, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (19/19), 13.73 KiB, done.
Total 23 (delta 6), reused 0 (delta 0)
To [email protected]:****
/learngit.git
*
[new branch] master -> master
Branch master set up to track remote branch master from origin. - 如果出現了一些問題,很有可能是因爲你在新建庫的時候默認增加了一個README文件,導致遠程庫本地庫不同而
fail to push
(折騰了好久…),這個時候只需要pull
一下就行了,如圖
- 這樣我們就完成了push的工作
克隆遠程庫
- 現在我們在github上面接着新建一個庫,叫
gitskills
,注意勾選增加README文件。 - 遠程庫準備好的時候,我們可以用
git [email protected]:****/gitskills
命令來完成克隆,同樣記得替換成你的賬戶名。如圖
本文是本人學習廖雪峯git教程過程中的學習記錄,詳細教程可以參見廖雪峯Git教程