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