在 git 将一个分支合并到另一个已经与另一个分支合并的分支时遇到问题...致命错误或 MERGE_MSG

Having troubl in git merging a branch into another branch that has already been merged with another branch... fatal error or MERGE_MSG

顺便说一下,我在编码和 GIT 方面完全是新手。在我正在做的评估中,我必须创建除主分支之外的三个分支。我创建并签出一个名为“drawings”的分支,然后添加并提交它(该分支是一个子目录 [同名名称“drawings”],其中移入了三个 jpg 文件)。然后我回到 master,然后创建并签出第二个名为“pictures”的分支并添加提交(一个名为 pictures 的子目录,其中有两个 jpg)。我添加并提交这个。然后我签出 master,然后创建并签出一个名为“together”的分支。这就是麻烦的开始。

我用 git merge drawings 在那之后,我应该将“一起”与“图片”合并。我做的是

git checkout together

然后

git merge picture

它将我带到 MERGE_MSG 屏幕。我不知道在那里做什么或如何退出它。我在 Windows 10 上,我正在使用 Ubuntu 终端。

即使我关闭终端并重新打开并返回主分支,无论我使用什么命令,即使它是“git log”或“git status,我都会遇到致命错误".

我们将不胜感激任何帮助,如果您需要任何内容​​的屏幕截图,请告诉我。

在第一次合并时,没有真正的合并,git fast-forwarded。第二次合并确实需要真正的合并,因此它会尝试并成功,然后您进入一个编辑器,您将在其中为修订设置注释。所以你应该写任何你想要的评论,保存并退出。如果是 nano,选项在底部...如果是 vi/vim,则稍微复杂一些...查看任何有关如何使用 vi 编写内容、保存并退出的指南。