Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
由于Netbeans中存在这些文件,标头与源/主文件的git合并失败_Git_Netbeans_Merge_Conflict - Fatal编程技术网

由于Netbeans中存在这些文件,标头与源/主文件的git合并失败

由于Netbeans中存在这些文件,标头与源/主文件的git合并失败,git,netbeans,merge,conflict,Git,Netbeans,Merge,Conflict,我们正在使用Netbeans,在从git拉/推时有时会出错 由于以下文件,标头与源/主文件的git合并失败: “../Filename.java” 我们能做什么?如何在netbeans中解决这个问题? 我们什么都试过了 ->提交->拉-相同错误 ->提交->推送-相同错误 没有显示可以解决冲突的窗口 编辑:当我使用git shell执行:git pull时,它就会工作,文件会显示冲突 但是如果我通过netbeans进行git拉取,netbeans不会显示任何内容,它会保持文件的原样,而不会将 &

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

由于以下文件,标头与源/主文件的git合并失败: “../Filename.java”

我们能做什么?如何在netbeans中解决这个问题? 我们什么都试过了 ->提交->拉-相同错误 ->提交->推送-相同错误

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

编辑:当我使用git shell执行:git pull时,它就会工作,文件会显示冲突

但是如果我通过netbeans进行git拉取,netbeans不会显示任何内容,它会保持文件的原样,而不会将

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

内部。

我猜该文件没有被跟踪,而您在创建该文件的同时另一个用户创建了该文件并将其提交到您的远程服务器

我建议您创建一个
stash
pull
更改,然后
stash pop
。这可能会产生冲突(正如您所说),但可以通过Netbeans的合并编辑器解决

只要解决冲突,你就完蛋了


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

我最近遇到了无法合并拉取的相同问题。我正在按照正确的顺序做每件事,但是当在某个特定用户做出更改后拉动更改时,它会拒绝。我复制了Netbeans发送的命令,并将其粘贴到命令行窗口中。尽管在Netbeans中出现了故障,但它在从命令行执行合并时表现得非常出色。然后我就可以推得很好了。

我也遇到了同样的问题。我猜你在Netbeans中运行git。 请尝试在git shell中运行该命令。
您将看到差异。

在Netbeans中,在执行任何拉或推操作之前,使用Git>ShowChanges查看是否有任何未提交的更改。一旦您解决了这些问题,您应该能够在没有错误的情况下进行推/拉操作


更多信息请参见:

使用git命令行,找出到底发生了什么。换句话说:添加->提交->拉->推,而不是添加->提交->推->拉,对吗?@Delta458是的,我想。确保在
拉取时检查任何冲突。你应该解决任何问题。