GIT经常使用命令

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

相关文章
相关标签/搜索