新建本地分支
创建一个名为"xxx"的新分支
git checkout -b xxx
查看分支
git branch
列出远程跟踪的分支和本地分支。 与--list
组合,以匹配可选的模式。
git branch -a
git branch -all
显示每个头的sha1和提交主题行,以及与上游分支的关系
git branch -v
会额外打印链接的工作树的路径(如果有的话)和上游分支的名称
git branch -vv
切换分支
切换到"xxx"的分支
git checkout xxx
合并
将指定的提交内容(从它们的历史与当前分支相分离时起)并入当前分支
git merge xxx
拉取
将远程版本库的修改并入当前分支
git pull
日志
git log
git log --all --graph –oneline
删除远程分支
git push origin --delete xxx
删除本地分支
git branch -D xxx
推送远程
git push --set-upstream origin xxxxx
git push
查看所有分支的所有操作记录
git reflog
重置当前HEAD到指定的状态
git reset --hard hash
以上仅为部分常用指令,详细可移步 git Documentation