git 无法合并,因为已删除文件
git merge not possible because of deleted files
我遇到了一个相当大的合并冲突,我已经解决了。不过,我不能承诺解决冲突。
当我想用 git commit - m "Resolved conflicts"
提交时,我收到这样的错误
error: Merging is not possible because you have unmerged files.
当我查看 git status
时,我可以看到在我的分支和合并的分支中,删除了一个文件 - git:
识别
您可以在 both deleted
符号中看到这一点。
我无法按照建议添加或删除文件。我收到文件丢失的错误。这是正确的,因为该文件已被删除,因此不在文件系统中。
有什么想法吗?
谢谢
罗恩
好的,终于有办法了!
您必须 添加 每个已删除的文件并带有 -u
标志!
git add -u <file>
引用文档中有关此标志的内容:
-u --update
Update the index just where it already has an entry matching . This removes as well as modifies index entries to match the working tree, but adds no new files.
If no is given when -u option is used, all tracked files in the entire working tree are updated (old versions of Git used to limit the update to the current directory and its subdirectories).
希望这可能对其他人有所帮助!
我遇到了一个相当大的合并冲突,我已经解决了。不过,我不能承诺解决冲突。
当我想用 git commit - m "Resolved conflicts"
提交时,我收到这样的错误
error: Merging is not possible because you have unmerged files.
当我查看 git status
时,我可以看到在我的分支和合并的分支中,删除了一个文件 - git:
您可以在 both deleted
符号中看到这一点。
我无法按照建议添加或删除文件。我收到文件丢失的错误。这是正确的,因为该文件已被删除,因此不在文件系统中。
有什么想法吗?
谢谢 罗恩
好的,终于有办法了!
您必须 添加 每个已删除的文件并带有 -u
标志!
git add -u <file>
引用文档中有关此标志的内容:
-u --update
Update the index just where it already has an entry matching . This removes as well as modifies index entries to match the working tree, but adds no new files.
If no is given when -u option is used, all tracked files in the entire working tree are updated (old versions of Git used to limit the update to the current directory and its subdirectories).
希望这可能对其他人有所帮助!