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
Git 如何忽略来自主节点的所有冲突从分支中提取_Git - Fatal编程技术网

Git 如何忽略来自主节点的所有冲突从分支中提取

Git 如何忽略来自主节点的所有冲突从分支中提取,git,Git,git在本地主分支上拉取原始分支名称后,我得到一个错误,上面写着“自动合并失败;修复冲突,然后提交结果。因为分支在主分支前面有几个提交,在主分支后面有几个提交。如果我想从远程分支获取所有更改并忽略冲突,我应该在哪里做 我尝试了git merge-strategy选项,该选项返回错误“error:无法合并,因为您有未合并的文件。”一般来说,如果您想取消任何本地更改,只需更新远程主分支,这将起作用: git fetch git reset --hard origin/master 如果要清除本地更

git在本地主分支上拉取原始分支名称后,我得到一个错误,上面写着“自动合并失败;修复冲突,然后提交结果。因为分支在主分支前面有几个提交,在主分支后面有几个提交。如果我想从远程分支获取所有更改并忽略冲突,我应该在哪里做


我尝试了git merge-strategy选项,该选项返回错误“error:无法合并,因为您有未合并的文件。”

一般来说,如果您想取消任何本地更改,只需更新远程主分支,这将起作用:

git fetch
git reset --hard origin/master
如果要清除本地更改,可能必须首先执行以下操作:

git reset --hard
git clean -df

通常,如果您想取消任何本地更改,只需更新远程主分支,这将起作用:

git fetch
git reset --hard origin/master
如果要清除本地更改,可能必须首先执行以下操作:

git reset --hard
git clean -df

如果在拉取之前没有任何未提交的更改,则可以git reset-hard HEAD,然后进行合并。我这样做了,但仍然显示“修复冲突并提交结果”。我没有任何本地更改,除了与branchSorry不同的master,实际上是git merge-abort。如果在拉取之前没有任何未提交的更改,则可能会重复,您可以git reset-hard HEAD,然后执行合并。我这样做了,但仍然显示“修复冲突并提交结果”。我没有本地更改,除了一个与branchSorry不同的master,实际上是git merge-abort。谢谢。这起作用了。如果我想获取某个远程分支非主节点,并将其与当前主节点进行比较以检查更改,该怎么办?根据您希望查看这些更改的方式,您可以使用git log HEAD。。或者git diff HEAD…谢谢。这起作用了。如果我想获取某个远程分支非主节点,并将其与当前主节点进行比较以检查更改,该怎么办?根据您希望查看这些更改的方式,您可以使用git log HEAD。。或git diff HEAD。。