Git 如何将已删除的文件添加到要提交的索引中?
我最近将一个项目从SVN迁移到git,我的同事最近才删除了所有旧的.SVN目录。我试图使用git pull--rebase,以便在我自己的更改之前添加他的更改(数量众多)。出现了冲突,我能够使用Git 如何将已删除的文件添加到要提交的索引中?,git,Git,我最近将一个项目从SVN迁移到git,我的同事最近才删除了所有旧的.SVN目录。我试图使用git pull--rebase,以便在我自己的更改之前添加他的更改(数量众多)。出现了冲突,我能够使用git add-a删除绝大多数问题。然而,仍然存在以下问题: Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate
git add-a
删除绝大多数问题。然而,仍然存在以下问题:
Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both deleted: th/protected/modules/rights/views/authItem/.svn/text-base/_childForm.php.svn-base
编辑:
是否值得创建一个与我可以添加到索引中的同名的虚拟文件?不过,我不知道会发生什么,所以我不愿意在没有一点建议的情况下这样做。尝试执行git-rm--cached th/protected/modules/rights/views/authItem/.svn/text base/\u childForm.php.svn base
只从索引中删除文件,而不是从工作树中删除文件
引用:您有合并冲突。尝试使用git mergetool或
git add th/protected/modules/rights/views/authItem/.svn/text-base/_childForm.php.svn-base
你怎么会产生“都被删除”的冲突??如果你们都删除了,怎么会有冲突?你能给出复制的步骤吗?我的同事删除了文件,我对其中一个目录名(出错的目录名)进行了更改。因此,我们都删除了一些内容,但也导致了合并冲突(或其他内容)。如果你能够复制这个问题,一定要让我知道。我尝试了“git add”解决方案,但它提供了相同的合并错误。我知道有这样一个命令可以从索引中删除文件,但我找不到它。谢谢!
git add th/protected/modules/rights/views/authItem/.svn/text-base/_childForm.php.svn-base