git创建分支并直接切换到分支:git checkout -b name
git提交分支到远程服务器: git push origin name/git push origin name:name 第一name表示本地分支名字,第二name表示远程服务器分支名称
git合并分支:切换到需要合并到的分支: git checkout name, 合并:git merge name,重新进行提交
git删除分支:git push origin :branchname
详细参考:http://git-scm.com/book/zh/Git-%E5%88%86%E6%94%AF-%E8%BF%9C%E7%A8%8B%E5%88%86%E6%94%AF