PR出现冲突无法直接解决

举例:

  • 存在p-dev 分支,申请合入 master 分支,产生pr
  • 无法直接自动将pr 合入到master中
  • 需要在本地解决

 

解决:

  • git checkout p-dev,切换分支dev
  • git pull ,更新到最新的
  • git merge origin master
  • 此时会出现冲突,通过vscode 或者smartgit 去解决
  • 解决完冲突的文件,需要 git add 去stage 起来, git add .   
  • git commit 提交新的commit
  • 此时 p-dev 分支已经有个新的commit。 此commit 是 p-dev 和 master 的共同新commit 
  • p-dev 推送到仓库中,git push 
  • 最后在github上的pr 页面查看一下,冲突已经解决。
  • 合入 pr, 删除 这个pr的 分支(p-dev)。
  • 此功能就合入到主分支了
posted @ 2024-09-07 15:59  年华似水゛  阅读(22)  评论(0编辑  收藏  举报