Git命令之 分支操作。
分支是Git作为版本控制系统的一个最大的优势,Git的分支操作速度快、代价小操作方便,下面介绍下git关于分支操作的使用方法:
查看本地分支:
git branch
查看远程分支:
git branch -r
创建本地分支:
git branch [新的分支名称](注意,此操作只会创建本地分支,但是不会从当前分支切换到新的分支上去)
切换分支:
git checkout [目标分支名称]
创建新分支并且切换到新分支上:
git checkout -b [新分支名称]
删除已有分支:
git branch -d [要删除的分支名称](注意,-d参数只能删除已经被合并的分支,对于未被合并的分支名称是无法删除的,如果要强制删除一个分支的话可以使用-D参数。)
将特定分支合并到当前分支:
git merge [分支名称]
创建远程分支(本地分支push到远程分支):
git push origin [分支名称]
删除远程分支:
git push origin:heads/[分支名称]
或者
git push origin:[分支名称]
创建空的分支:
其他描述Git的分支操作比较好的帖子:
Git详解之三:git分支
http://www.open-open.com/lib/view/open1328069889514.html
git分支管理是一门艺术(从英文帖子翻译过来的。):
http://kb.cnblogs.com/page/132209/