查看远程库信息: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>