合并冲突解决后的 Git 合并问题

时间:2021-03-25 23:44:40

标签: git

我原本有主分支A。然后我合并了它们。然后我在本地修改了一些东西,但在我做了“git add .”之后看到了 5k 的变化。然后原始遥控器消失了(在我执行“git remote -v”之后没有任何返回)。所以我添加了一个新的远程源,其 git remote url 与删除的 git("git add remote [git url]) 相同。但我只看到了“master”分支。我没有命名这样的分支名称。所以我做了“git pull --all”。然后我看到所有分支都被拉到本地(主分支,分支A和主分支。然后在我尝试将主分支合并到主分支(“git merge origin master”)后合并麻烦开始了。错误是下面。我检查了每个文件,没有什么需要解决的。这整件事导致了我的 Heroku 部署失败。我非常渴望解决这个问题。任何提示和建议将不胜感激!

<块引用>

错误:无法合并,因为您有未合并的文件。 提示:在工作树中修复它们,然后使用 'git add/rm ' 提示:适当标记分辨率并进行提交。 致命:由于未解决的冲突而退出。

1 个答案:

答案 0 :(得分:1)

<块引用>

然后我在本地修改了一些东西,但是在我执行“git add .”之后看到了 5k 的变化。然后原点遥控器消失了

首先检查右父存储库文件夹中是否还有 .git 子文件夹(而不是在祖先文件夹中,例如 $HOME 或 %USERPROFILE%,所有您的文件将成为被跟踪的候选人)

我宁愿:

  • 将本地克隆文件夹重命名为“tmprepo”
  • 再次克隆你的远程仓库
  • 将任何修改过的文件从 tmprepo 报告到本地克隆(再次)存储库
  • 添加、提交和推送