branch 命令:分支管理
查看当前所有分支:
git branch
创建分支:
git branch dev.branch
删除分支:
git branch -d dev.branch
checkout 命令:切换分支
切换分支:
git checkout dev.branch
创建一个新的分支并切换到该分支:
git checkout -b dev.branch
它与下面的命令等价:
git branch dev.branch
git checkout dev.branch
tag 命令:标签管理
查看所有标签:
git tag
给当前提交打标签,其中-a
参数表示创建一个带注解的标签。
git tag -a v1.0
给指定的提交追加标签:
git tag -a v1.1 90fa3b
merge 命令:合并分支
将指定分支合并到当前分支:
git merge dev.branch
如果存在冲突,可以使用 --abort
终止合并:
git merge --abort
rebase 命令:衍合分支
将在各个分支的分散提交衍合到指定分支上:
git rebase master