1. 程式人生 > 其它 >Git 與 Github

Git 與 Github

一、安裝與配置

 1、下載安裝

 2、配置全域性變數

  • git config --global user.name "<username>"
  • git config --global user.email "<email>"

3、配置金鑰,建立本地和github SSH通訊通道

  • cd ~/.ssh  檢視是否存在 id_rsa和id_rsa.pub檔案,沒有則需要通過命令生成:ssh-keygen -t rsa -C "<email>"
  • 將.pub檔案內容配置到github上
  • 使用命令檢視通道是否連通:ssh -T [email protected]

 4、新增遠端倉庫

5、原生代碼提交到遠端倉庫

  • git push -u origin master (第一次推送使用-u **是為了關聯遠端倉庫,後面直接使用git push 即可)

 

 

二、常用命令

1、常用命令

  • git status 檢視狀態
  • git diff 檢視具體修改內容
  • git log 檢視提交日誌

2、撤銷修改

  1. 未提交到臨時倉庫時撤銷修改  git checkout -- <filename>
  2. add提交到臨時倉庫後撤銷修改  git reset HEAD <filename>
  3. commit提交到倉庫後撤銷修改  git reset --hard HEAD^  (一個^代表回溯一個版本)
  4. push到遠端倉庫後撤銷修改

 

三、分支管理策略:在分支上開發,合併修改到master,從主幹釋出

1、分支管理相關命令

  • 建立分支 git branch dev
  • 切換分支,讓HEAD指向分支 git checkout dev
  • 建立並直接切換分支 git checkout -b dev
  • 檢視分支 git branch 
  • 刪除分支 git branch -d dev

2、建立分支併合並修改到master的過程

  • 建立分支並提交修改後,dev比master領先一個版本

          

 

  •  切換回master分支,然後合併dev修改內容後,dev和master都是最新版本