Answers:
(如果没有顶部栏,请"editor.codeLens": true
在“用户偏好设置” 中进行设置)
它指示您当前拥有的更改以及来自服务器的传入更改。这样可以轻松解决冲突-只需按上面的按钮<<<< HEAD
。
如果您有多个更改并想一次应用所有更改-打开命令面板(查看->命令面板)并开始键入合并-将会出现多个选项,包括Merge Conflict: Accept Incoming
等。
经过反复试验,我发现您需要暂存具有合并冲突的文件,然后才能提交合并。
git add .
不确定是否暂存所有文件的人,请检查您是否在项目的根目录中。花了我一些时间来解决这个问题。然后git add .
git merge --continue
您收到的错误消息是Git仍然认为尚未解决合并冲突的结果。实际上,您已经拥有了,但是您需要告诉Git您已经通过以下方式完成了此操作将已解析的文件添加到索引中。
这样做的副作用是,您实际上可以仅添加文件而不必解决冲突,而Git仍然认为您已经拥有了。因此,您应该努力确保自己已经真正解决了冲突。在提交之前,您甚至可以运行构建并测试代码。