Git遠程倉庫使用

一、簡介

此教程主要介紹如何使用在Github上創建倉庫,並實現多臺電腦對倉庫進行連接管理。

Git下載地址點這裏,安裝不想折騰直接一路點確定就行了。

二、流程

1、SSH Key連接GitHub

  • 本地創建SSH Key

查看用戶主目錄下是否有 ".ssh" 目錄,有則說明已有SSH Key,可直接跳過這一步。

本地桌面打開Git bash 輸入下面的語句生成SSH Key,

$ ssh-keygen -t rsa -C "引號內替換爲你的的郵箱地址"

回車執行後就可以在.SSH 文件夾中看到SSH Key,其中 id_rsa 是私鑰 id_rsa.pub 是公鑰,教程要用到的主要是公鑰,可以放心告訴任何人

  • 登錄GitHub,建立信任關係

登錄GitHub賬號(無GitHub賬號的點擊這裏),點擊右上角頭像進入設置

點擊 New SSH Key添加 SSH Key。

將 id_rsa.pub公鑰與賬號進行關聯,此處的作用主要Github需要利用公鑰確認倉庫提交是否爲你本人所爲,確保只有你自己能對倉庫進行更改,如果你有多臺電腦,只需要把每天電腦的公鑰都進行綁定,便可以實現在多臺電腦上進行推送。

至此本地已經和GitHub賬號建立了信任關係,接下來便可以創建遠程倉庫並與本地進行同步

2、創建本地倉庫

  • 初始化本地倉庫

在本地項目文件夾中打開 Git Bash ,輸入下面語句初始化倉庫,初始化完成後會生成一個.git文件夾用於版本控制,並且自動生成master分支。

$ git init

輸入下面語句將所有文件添加進暫存區

$ git add .

輸入下面語句將暫存區文件提交至當前分支(master分支),這樣本地分支就將文件夾中的文件都包含進文件庫中了,接下來本地版本庫暫時擱置,先到GitHub上創建遠程版本庫。

$ git commit -m '此處是此次提交說明,隨便寫'

3、創建遠程版本庫

  • 第一處:進入GitHub 界面,點擊右上角加號,點擊 new repository 彈出創建倉庫界面。
  • 第二處:倉庫名稱,自行填寫。
  • 第三處:用於選擇倉庫類型,選擇 public 則爲公共倉庫,所有人都可以查看此庫中的代碼,選擇 private 則爲私人倉庫,只有自己能查看庫中的代碼(2019年後github私人倉庫免費),如何選擇看個人喜好,
  • 第四處:填寫完前兩處內容後點擊此處即可生成遠程倉庫

生成完成後進入倉庫便可以獲取到當前倉庫的推送地址,複製這個地址,用於下一步與本地倉庫建立聯繫

4、遠程倉庫與本地建立聯繫

在本地倉庫中運行下面的語句,origin後面的地址就是上一步複製的遠程倉庫的地址,接下來就可以把本地倉庫的文件推送到遠程倉庫了

$ git remote add origin [email protected]:oneKonw/CesiumTest.git

輸入下面語句將本地倉庫推送到遠程倉庫,添加後遠程的倉庫名稱就叫oringin了,此處的 -u 會把本地倉庫的master 與遠程的master分支關聯起來,以後推送就可以把 -u 去了,推送其他分支的內容只要把master的名稱改成分支名便可以,此外GitHub限制推送的文件大小爲100m,所以大的數據不要包含進版本庫。

$ git push -u origin master
// 建立聯繫以後推送可以把 —u 去了

完成上述過程便可以在GitHub倉庫界面看到推送過去的本地文件了,後續要繼續推送文件繼續用git push 語句便可。

5、多臺電腦協同

現實開發很多情況下需要在多臺電腦上進行協同,接下來介紹如何在多臺電腦中同步代碼。

  • 將另一臺進行開發的電腦的SSH Key添加到GitHub,參考第一步

  • 將遠程倉庫克隆至本地

複製如圖倉庫地址

在本地文件夾中打開Git Bash ,輸入下面的語句,便可以將遠程倉庫克隆至本地

$ git clone [email protected]:oneKonw/CesiumTest.git
  • 同步更新

在一臺電腦上提交了代碼,想在另一臺電腦中同步遠程的代碼,執行下面的語句,master爲分支名,視具體情況而定

$ git pull origin master

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章