Git:與GitHub搭配及SSH登入
阿新 • • 發佈:2018-11-24
遠端庫(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地址別名] [遠端倉庫分支]