查看遠程庫信息:git remote -v(Note:參數v表示詳細信息)git
推送分支:git push <remote> <name>fetch
查看分支:git branch日誌
建立分支:git branch <name>rem
切換分支:git checkout <name>it
建立+切換分支:git checkout -b <name> (Note:命令加上-b參數表示建立並切換)ast
建立遠程分支:git checkout -b <name> git push origin <name>file
本地合併某分支到當前分支:git merge <name>推送
刪除分支:git branch -d <name>文件
刪除遠程分支:git push origin :<name>co
查看遠程分支:git branch -r
查看全部分支:git branch -a
查看日誌(單行顯示):git log --pretty=oneline
查看日誌(分支合併圖顯示):git log --graph --pretty=oneline --abbrev-commit
撤銷暫存區文件:git reset HEAD -- file
撤銷工做區文件:git checkout -- file
從遠程獲取最新版本到本地:git fetch(Note:不會自動merge,後續git merge origin/master)
從遠程獲取最新版本到本地:git pull(Note:從遠程獲取最新版本並merge到本地)
從遠程庫checkout文件:git checkout origin/master file(若是本地倉庫文件被刪除,能夠使用該命令從新獲取遠程庫最新文件)
回退版本到上一個版本:git reset --hard HEAD^
回退到指定版本:git reset --hard <commit_id>