一、分支创建
# 查看分支
git branch
# 创建分支
git branch dev
# 切换分支
git checkout dev
# 创建并切换分支
git checkout -b dev
### 以下操作需要切换到新建dev分支后进行操作
# 添加并提交代码到新建dev分支
git add .
git commit "提交到dev分支上"
# 撤销add操作
git reset -HEAD <file>...
# 撤销commit操作
git reset -HEAD ~1
# 上传代码到远程
git push origin dev
二、分支剔除
# 删除本地分支
git branch -d 分支名
# 强制删除本地分支
git branch -D 分支名
# 删除远程分支
git push origin --delete 分支名
三、分支合并
# 切换到创建好的指定分支
git checkout dev
# 提交代码到指定分支上
git add .
git commit -m "提交到dev分支上"
# 切换回主分支
git checkout master
# 拉取主分支最新代码
git pull origin master
# 将分支代码合并到主分支
git merge dev
# 查看冲突
git diff
# 手动调整冲突文件后
git status
# 重新提交
git add .
git commit -m "重新提交"
# 上传到远程
git push origin master