1. 程式人生 > >git日常使用命令彙總

git日常使用命令彙總

git add

  1. git add . 提交修改的檔案
  2. git add * 提交所有檔案
  3. git add filename 提交檔名為filename的檔案

git branch

  1. git branch 檢視當前所在的分支
  2. git branch -r 檢視遠端分支
  3. git branch --list 檢視本地分支列表
  4. git branch branchname 建立分支名為branchname的分支
  5. git checkout branchname 切換到分支名為branchname的分支

git pull和push

  1. git pull 本地分支 遠端分支
  2. git push origin master等同於git push origin master:master(origin 是預設的遠端版本庫名稱,將本地的 master 分支推送至遠端的 master 分支,如果沒有就新建一個)
  3. git push origin test:test 提交本地的test分支作為遠端的test分支

git刪除檔案

  1. rm filename
  2. git rm filename
  3. git commit -m ‘刪除檔案’
  4. git push origin master

回退版本

  1. git log 檢視歷史提交log(如果嫌輸出資訊太多,看得眼花繚亂的,可以試試加上–pretty=oneline引數)
  2. git reset --hard HEAD^ 回退到上一個版本
  3. git reset --hard HEAD^^回退到上上個版本
  4. git reset --hard HEAD~100回退100個版本
  5. git reset --hard commit_id 回退到指定的版本(commit_id是git log中的某個版本id)
  6. 要重返未來,用git reflog檢視命令歷史,以便確定要回到未來的哪個版本。