由于 Netbeans 中的这些文件,head 与 origin/master 的 git merge 失败

标签 git netbeans merge conflict

我们正在使用 Netbeans,从 git pull/推时有时会出错

由于这些文件,head 与 origin/master 的 git merge 失败: “.../文件名.java”

我们能做什么?如何在 netbeans 中解决这个问题? 我们尝试了一切 -> 提交 -> pull - 同样的错误 -> 提交 -> 推送 - 同样的错误

没有显示我们可以解决冲突的窗口。

编辑:当我这样做时:使用 git shell 进行 git pull,然后它就可以工作了,该文件将向我显示冲突...

但是如果我通过 netbeans 执行 git pull,netbeans 不会向我显示任何内容,它会保持文件原样而无需放置

<<<<<< HEAD:file.java
blablabla
========
blabla
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.java

内部。

最佳答案

我猜那个文件没有被跟踪,你创建它的同时另一个人创建了它并将它提交到你的远程。

我建议您创建一个stashpull 更改,然后stash pop。它可能会产生冲突(如您所说),但可以使用 Netbeans 的 merge 编辑器解决。

只需解决冲突即可。

或者,你可以在本地提交你的文件,然后 fetch + rebaseorigin/master (或者你的远程分支) .你会再次遇到冲突,它与第一个选项几乎相同。

关于由于 Netbeans 中的这些文件,head 与 origin/master 的 git merge 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557136/

相关文章:

Github 在 ssh 后提示输入凭据

netbeans - 在 Maven Netbeans 8.x 中创建 src/test/resources,无需人工干预

c# - 合并列表并只返回重复项

git - 恢复 git merge ,同时允许稍后进行相同的 merge )

git - 重新设置已 merge 到我本地开发分支中的 pull 请求

git - 一个解决方案有多个 Git 存储库

git - 在 TFS Git 中推送单个传出提交

java - 来自 Netbeans 的 Glassfish 连接

php - 远程服务器未连接的 Xdebug - netbeans

C字符串不断相互覆盖