使用Intellij / Git将主控合并到我的功能分支时出现问题

时间:2019-12-10 15:27:51

标签: git intellij-idea

我的程序:

  1. 在功能分支中,我提交并推送所有更改。
  2. 使用Intellij,我选择源/主节点->合并为当前版本。
  3. 有冲突的文件显示给我。我解决了所有文件中的冲突。

我收到以下错误:

  

由于存在以下原因,无法检查工作树中是否存在未合并的文件:   错误。无法提交,因为您有未合并的文件。

我想念什么?

谢谢您的帮助。

2 个答案:

答案 0 :(得分:1)

尽管您可能已经解决了合并后文件中的冲突,但是Git实际上并不知道这一点。而是,它仍然看到有冲突的文件。要解决此问题,您需要git add将每个冲突的文件标记为已解决。

如果右键单击IntelliJ中冲突的每个文件,则应该有一个菜单项用于添加到版本控制中。您也可以使用顶部的“项目”菜单执行此操作。

添加完每个文件后,Git应报告所有冲突已解决,您可以提交合并。

答案 1 :(得分:0)

对于我的IntelliJ,如果我解决了其中的冲突,它会自动添加文件。对于您的情况,请转到控制台/终端运行git status,检查所有文件是否均为绿色,如果不是,则git add .