git提示POST git-upload-pack或refusing to merge unrelated histories以及Pulling is not possible becauseyou

目录

简介

问题一:Git报错-refusing to merge unrelated histories

问题二:Pulling is not possible because you have unmerged files. hint: Fix them up in the work tree, and then use 'git add/rm ' hint: as appropriate to mark resolution and make a commit. Exiting because of an unresolved conflict


简介

这是两个问题解决方案,但是问题一,一般会引起问题二。要是就是问题二直接看问题二即可

问题一:Git报错-POST git-upload-pack (327 bytes) FETCH_HEAD = [up to date] master -> origin/master refusing to merge unrelated histories 或者 refusing to merge unrelated histories

出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库。假如我之前是直接clone的方式在本地建立起远程github仓库的克隆本地仓库就不会有这问题了。

master是出现问题的分支名,这样的话会把远端分支和本地进行一个映射

git pull origin master --allow-unrelated-histories

问题二:Pulling is not possible because you have unmerged files. hint: Fix them up in the work tree, and then use 'git add/rm ' hint: as appropriate to mark resolution and make a commit. Exiting because of an unresolved conflict

一般是你推送代码发现无法推送报的错

这个错误提示表明你在尝试拉取最新更改时遇到了合并冲突,并且有未解决的冲突文件。要解决这个问题,你需要手动解决这些合并冲突,然后提交解决方案。以下是一些解决合并冲突的步骤:

  1. 打开冲突文件:使用你喜欢的文本编辑器打开包含冲突的文件。冲突的部分将被包裹在特殊的标记中,通常是<<<<<<<=======>>>>>>>。这些标记将帮助你识别冲突的区域。

  2. 解决冲突:根据需要编辑文件,选择你想要的更改,或者将两边的更改合并在一起,以解决冲突。确保删除冲突标记。

    例如,一个合并冲突可能看起来像这样:

<<<<<<< HEAD
这是本地更改
=======
这是远程更改
>>>>>>> branch_name

这是我冲突的文件, 

git提示POST git-upload-pack或refusing to merge unrelated histories以及Pulling is not possible becauseyou_第1张图片

解决了冲突,保存文件。 在你解决了所有冲突文件后,在命令行使用git add命令将这些文件标记为已解决,或者呢直接向我下图使用插件快捷键。

git提示POST git-upload-pack或refusing to merge unrelated histories以及Pulling is not possible becauseyou_第2张图片

提交解决方案:上图我是手动解决,你可以试试commit是否能自动把那几个文件问题解决冲突。解决后,现在,使用git commit命令来提交你的解决方案 

git提示POST git-upload-pack或refusing to merge unrelated histories以及Pulling is not possible becauseyou_第3张图片

推送更改:最后,当你提交解决方案后,你可以再次尝试使用git push命令将你的更改推送到远程仓库。

git提示POST git-upload-pack或refusing to merge unrelated histories以及Pulling is not possible becauseyou_第4张图片

------------------------------------------与正文内容无关------------------------------------
如果觉的文章写对各位读者老爷们有帮助的话,麻烦点赞加关注呗!小弟在这拜谢了!
如果您觉得我的文章在某些地方写的不尽人意或者写的不对,从而让你对你人生观产生颠覆(概不负责),需要斧正,麻烦在评论区不吝赐教,作者看到后会根据您的提示查阅文章进行修改,还这世间一个公理一片蓝天

你可能感兴趣的:(IDE工具,git)