1. 程式人生 > >程式碼工具:GitHub(遠端)

程式碼工具:GitHub(遠端)

0. 基礎

  • 系統

Windows7-64bit-旗艦版

  • Git

Git-2.19.1-64-bit

  • 時間

2018/11/13

1. Github註冊賬號

要將Github作為遠端倉庫使用,必須在Github官網(https://github.com/)上註冊賬號。

2. 配置驗證資訊

由於本地Git倉庫和遠端GitHub倉庫之間的傳輸是通過SSH加密的,所以我們需要配置驗證資訊。

  • 生成密匙

通過在Git命令視窗中執行如下命令來完成,之後會要求確認路徑和輸入密碼,使用預設的一路回車就行,成功的話會生成.ssh資料夾,進去,開啟 id_rsa.pub,複製裡面的 key。

$ ssh-keygen -t rsa -C "Github註冊郵箱"

  • 進行配置

回到 github ,進入 Settings(賬戶配置),左側列表選擇SSH and GPG keys,然後點選 New SSH key 按鈕顯示配置資訊輸入介面 ,其中title 設定標題,可以隨便填,然後貼上剛剛生成的 key,最後點選Add SSH key按鈕。

  • 配置完成

  • 驗證配置是否成功,可以在Git命令視窗執行如下命令判斷

$ ssh -T [email protected]

出現上圖結果,說明已成功連線Github。

3. 新建遠端倉庫

1) 登入Github之後,點選" New repository "選單

2) 在Repository name 填入github-test(遠端倉庫名) ,在Description填入該遠端倉庫的描述,其他保持預設設定,點選"Create repository"按鈕,就成功地建立了一個新的Git倉庫

3) 建立成功之後,顯示如下資訊

4. Github操作  - 在Git命令視窗執行命令

  • 建立並初始化本地Git庫

  • 提交到Github遠端庫(注:alias為倉庫別名)

$ git remote add [alias] [email protected]

:[使用者名稱]/[倉庫名].git

$ git push -u [alias] master

  • 檢視當前的遠端庫

$ git remote

$ git remote -v

  • 提取遠端倉庫

從遠端倉庫下載新分支與資料

$ git fetch [alias] 

從遠端倉庫提取資料並嘗試合併到當前分支

$ git merge [alias]/[branch]

1) 在 Github 上點選"test.txt" 並在線修改它

2) 在本地更新修改

  • 推送到遠端倉庫

$ git push [alias] [branch]

  • 刪除遠端倉庫

$ git remote rm [alias]