拉请求的Git冲突

时间:2017-08-04 06:07:23

标签: git github git-merge

我有一个名为backend_setup的分支,我正在设置服务器和数据库。我从分支机构推出就好了,但在发出拉取请求时,我得到“此分支有必须解决的冲突”,然后列出package-lock.jsonpackage.json。搜索解决方案只会让我在终端中遇到冲突的人。我让我添加,提交和推送就好了,但github上的pull请求没有通过。

我的package-lock.json上的冲突

<<<<<<< backend_setup
    "dotenv": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz",
      "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0="
    },
=======
>>>>>>> master

和package.json

<<<<<<< backend_setup
    "dotenv": "^4.0.0",
=======
>>>>>>> master

1 个答案:

答案 0 :(得分:0)

看起来像一个简单的

git checkout master
git pull
git checkout backend_setup
git merge master

应该这样做,因为你的分支似乎只是在主人的后面。然后,您应该在本地解决冲突,这似乎只是应用您的更改。然后拉动你的分支后,拉取请求应该可以正常工作。