git日常使用命令彙總
阿新 • • 發佈:2018-12-30
git add
- git add . 提交修改的檔案
- git add * 提交所有檔案
- git add filename 提交檔名為filename的檔案
git branch
- git branch 檢視當前所在的分支
- git branch -r 檢視遠端分支
- git branch --list 檢視本地分支列表
- git branch branchname 建立分支名為branchname的分支
- git checkout branchname 切換到分支名為branchname的分支
git pull和push
- git pull 本地分支 遠端分支
- git push origin master等同於git push origin master:master(origin 是預設的遠端版本庫名稱,將本地的 master 分支推送至遠端的 master 分支,如果沒有就新建一個)
- git push origin test:test 提交本地的test分支作為遠端的test分支
git刪除檔案
- rm filename
- git rm filename
- git commit -m ‘刪除檔案’
- git push origin master
回退版本
- git log 檢視歷史提交log(如果嫌輸出資訊太多,看得眼花繚亂的,可以試試加上–pretty=oneline引數)
- git reset --hard HEAD^ 回退到上一個版本
- git reset --hard HEAD^^回退到上上個版本
- git reset --hard HEAD~100回退100個版本
- git reset --hard commit_id 回退到指定的版本(commit_id是git log中的某個版本id)
- 要重返未來,用git reflog檢視命令歷史,以便確定要回到未來的哪個版本。