【Git】GitHub

GitHubgit

帳號信息

GitHub 首頁就是註冊頁面:https://github.com/
|姓名|Email地址|GitHub帳號|
|---|---|---|
|嶽不羣|atguigu2018ybuq@aliyun.com|atguigu2018ybuq|
|令狐沖|atguigu2018lhuc@aliyun.com|atguigu2018lhuc|
|東方不敗|atguigu2018east@aliyun.com|atguigu2018east|github

建立遠程庫


建立遠程庫地址別名

git remote -v 查看當前全部遠程地址別名
git remote add [別名] [遠程地址]
bash

推送

git push [別名] [分支名]
ssh

克隆

  • git origin [遠程地址]

效果測試

  • 完整的把遠程庫下載到本地
  • 建立 origin 遠程地址別名
  • 初始化本地庫

團隊成員邀請



「嶽不羣」其餘方式把邀請連接發送給「令狐沖」,「令狐沖」登陸本身的 GitHub 帳號,訪問邀請連接。
fetch

拉取

  • pull=fetch+merge
  • git fetch [遠程庫地址別名] [遠程分支名]
  • git merge [遠程庫地址別名/遠程分支名]
  • git pull [遠程庫地址別名] [遠程分支名]

解決衝突

要點ui

  • 若是不是基於 GitHub 遠程庫的最新版所作的修改,不能推送,必須先拉取。
  • 拉取下來後若是進入衝突狀態,則按照「分支衝突解決」操做解決便可。

類比3d

  • 債權人:老王
  • 債務人:小劉
  • 老王說:10 天后歸還。小劉接受,雙方達成一致。
  • 老王媳婦說:5 天后歸還。小劉不能接受。老王媳婦須要找老王確認後再執行。

跨團隊協做

Fork



本地修改,而後推送到遠程

Pull Request




對話


審覈代碼

合併代碼



將遠程庫修改拉取到本地

SSH 登陸

  • 進入當前用戶的家目錄
    $ cd ~
  • 刪除.ssh 目錄
    $ rm -rvf .ssh
  • 運行命令生成.ssh 密鑰目錄
    $ ssh-keygen -t rsa -C atguigu2018ybuq@aliyun.com
    [注意:這裏-C 這個參數是大寫的 C]
  • 進入.ssh 目錄查看文件列表
    $ cd .ssh $ ls -lF
  • 查看 id_rsa.pub 文件內容
    $ cat id_rsa.pub
  • 複製 id_rsa.pub 文件內容,登陸 GitHub,點擊用戶頭像→Settings→SSH and GPG keys
  • New SSH Key
  • 輸入複製的密鑰信息
  • 回到 Git bash 建立遠程地址別名
    git remote add origin_ssh git@github.com:atguigu2018ybuq/huashan.git
  • 推送文件進行測試
相關文章
相關標籤/搜索