# 1. 查看分支
git branch # 查看本地的分支
git branch -r # 查看远程的分支
git branch -a # 查看全部分支
git branch [branch-name] # 新建一个分支,但仍然停留在当前分支
git checkout branch # 切换分支
OR
git checkout -b [branch] # 创建完并切换分支
# 删除分支
git branch -d [branch-name] # 删除本地的分支
git branch -dr [remote/branch] # 删除远程分支
合并代码到master
# 1. 首先切换到主干版本(master)-- 想切换到哪个分支,需要首先切换到该分支
git checkout master
# 2. 合并bug分支的代码,到master分支
git merge bug
# 3. 删除无用分支
git branch -d bug # 删除无用分支
# merge代码的时候,需要进行解决冲突
## 当代码出现 Merge conflict in xxx (file_name); 需要手动进行修改
git add .
git commit -m "solution conflict merge files"
工作流(git-flow)