1. 程式人生 > >Git:與GitHub搭配及SSH登入

Git:與GitHub搭配及SSH登入

遠端庫(GitHub)上的地址

搭建本地庫

準備一個檔案

將地址用別名存在git上

 

 推送到遠端庫

克隆

克隆的效果

1)完整的把遠端庫下載到本地

2)別名也完整保留

3)同時也初始化了本地庫

邀請團隊成員

拉取

  直接:pull=fetch+merge  git pull [遠端庫地址別名] [遠端庫分支名]

  保險:git fetch [遠端庫地址別名] [遠端分支名]  +  git merge [遠端庫地址別名] [遠端分支名]

解決衝突

  1)如果不是基於github遠端庫的最新版本所作的修改,不能推送,必須先拉取

  2)拉取下來如果進入衝突狀態,則按照“分支衝突解決”操作解決即可

跨團隊協助

1)Fork  在github上訪問需要協助方的遠端庫點選fork拷貝到協助方的遠端庫

2)克隆到本地庫,修改完推送到遠端庫

3)Pull Request  在github上點選Pull Request---》new Pull Request ----》create Pull Request

4)經過上方協助方的協助操作後,需要協助方即可在github上的Pull Request

  通過Comments看看對方提交了什麼

  通過File changed看看哪些內容被修改了

  確認沒問題之後點選 Merge pull request 合併,之後拉取到本地即可

SSH登入

1)進入當前使用者的家~目錄  cd ~

2)刪除.ssh目錄  rm -rvf .ssh

3)執行命令生成.ssh金鑰目錄  ssh-keygen -t rsa -C 郵箱

4)進入.ssh目錄檢視檔案列表  cd .ssh  /  ls -lF

5)檢視id_rsa.pub檔案內容  cat id_rsa.pub

6)複製id_rsa.pub檔案內容,登入GitHub,點選登入使用者頭像,setting---》SSH and GPG keys

7)New SSH Key

8)輸入複製的金鑰資訊

9)回到GitBash建立遠端SSH地址的別名

10)git push [ssh地址別名] [遠端倉庫分支]