当前位置:   article > 正文

Git push冲突_git push 有冲突

git push 有冲突

由于在工作中多次碰到push冲突的问题,故把解决方法记录下来,目前知道有两种方式:

dev、master 两个branch
  • 1

一 . 新建 解决冲突分支

从 master 拉取一个新分支 temp,将 dev 分支开发的内容手动复制粘贴到 temp 中,然后在 temp 分支上向 master 分支进行 push,这样是不会有冲突的。提交成功后,可以删除掉 temp 分支。

优点:简单,利用图形化工具即可实现。
缺点:如果多次操作,那最后本地的 dev 分支将变得一团糟,不得不删除后重新拉取一个新的 dev 分支,如果按照此方法操作,建议每次 push 后都拉取一个新的 dev 分支。
  • 1
  • 2
  • 3
  • 4

二、在 dev 分支解决冲突

先将 dev 分支修改内容 git stash 到缓存区,
然后 git pull 拉取 master 分支,
git stash pop 取出 dev 分支修改内容,这个时候会提示合并冲突失败,
然后在本地解决冲突后,再执行 push。
  • 1
  • 2
  • 3
  • 4
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号