分支操作

一、分支创建

  # 查看分支
     git branch
  # 创建分支
     git branch dev
  # 切换分支
     git checkout dev
  # 创建并切换分支
     git checkout -b dev

  ### 以下操作需要切换到新建dev分支后进行操作
  # 添加并提交代码到新建dev分支
     git add .
     git commit "提交到dev分支上"
  # 撤销add操作
     git reset -HEAD ...
  # 撤销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

你可能感兴趣的:(分支操作)