我解决了一个很大的合并冲突,不过,我无法解决冲突。
[当我想使用git commit - m "Resolved conflicts"
提交时,出现这样的错误
错误:无法合并,因为您有未合并的文件。
[当我查看git status
时,可以看到在我的分支和合并的分支中,一个文件被删除-可以被git识别:
您可以在both deleted
表示法中看到。
我不能-按照建议-添加或删除文件。我收到文件丢失的错误。这是正确的,因为该文件已删除,因此不在文件系统上。
有什么想法吗?
Thx罗恩
好的,终于解决了!
您必须add每个带有-u
标志的已删除文件!
git add -u <file>
从文档中引用此标志:
-u-更新
仅在索引已具有条目匹配的地方更新索引。这会删除和修改索引条目以匹配工作树,但不会添加任何新文件。
如果使用-u选项时没有给出,则将更新整个工作树中的所有跟踪文件(旧版本的Git用于将更新限制为当前目录及其子目录)。
希望这可能对其他人有所帮助!