一. 本地分支
// 查看分支
git branch// 切换分支
git checkout 分支名// 创建分支并切换分支
git checkout -b 分支名// 删除分支
git branch -d 分支名// 合并分支, 注意合并分支时要切换到master上, 虽然在分支上合并主支git不会报错, 但是不合理
git merge // 重命名分支名 -M强制重命名
git branch -m|-M 之前分支名 新的分支名
二. 远程分支
1.分支的push 和 pull 操作
// 查看本地分支与远程分支
git branch -a// 推送本地分支到远程
git push origin branch_name// 删除远程分支(本地分支还在保留)
git push origin :remote_branch// 拉取远程指定分支并在本地创建分支
git chechout -b local_branch origin/remote_branch