一、查看分支
# 查看本地分支
git branch
# 查看远程分支
git branch -r
# 查看所有分支,包括本地分支和远程分支。
git branch -a
二、创建分支
# 使用branch创建分支(不会切换到新分支)
git branch branchName [commitId]
# 使用checkout创建新分支(会切换到新分支)
git checkout -b branchName [commitId]
三、修改分支名
# 修改本地分支名称
git branch -m oldBranchName newBranchName
# 修改本地和远程分支名
git branch -m oldBranchName newBranchName # 将本地的分支进行重命名
git push origin newBranchName # 将新的分支推送到远程
git push --delete origin oldBranchName # 删除远程的旧的分支
四、删除分支
# 删除本地分支
git branch -d branchName
# 删除远程分支
git push origin --delete branchName # origin 远程主机名
# 删除本地存在,但服务器不存在的分支。
git fetch -p
五、拉取分支代码
# 拉取dev分支代码
git clone -b dev XXX
六、合并分支
# 将 branchName分支 合并到当前分支
git merge branchName
# 查看所有未合并的分支
git branch --no-merged
# 查看所有合并过的分支
git branch --merged