gpt4 book ai didi

git - 如何将已删除的文件添加到要提交的索引?

转载 作者:太空狗 更新时间:2023-10-29 14:09:23 24 4
gpt4 key购买 nike

我最近将一个项目从 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 to mark resolution)
#
# both deleted: th/protected/modules/rights/views/authItem/.svn/text-base/_childForm.php.svn-base

如果我们都删除了它,我该如何使用 git add/rm将更改添加到索引?

简而言之,如何将已删除的文件添加到要提交的索引?

编辑:

我试过使用 git rm <filename>在文件上,但它不起作用,它提供以下消息:

fatal: pathspec 'th/protected/modules/rights/views/authItem/.svn/text-base/_childForm.php.svn-base' did not match any files

编辑:

制作一个可以添加到索引中的同名虚拟文件是否值得?不过,我不知道会发生什么,所以我不愿意在没有一点建议的情况下这样做。

最佳答案

尝试执行 git rm --cached th/protected/modules/rights/views/authItem/.svn/text-base/_childForm.php.svn-base 以仅从索引,而不是来自工作树。

引用:http://www.kernel.org/pub/software/scm/git/docs/git-rm.html

关于git - 如何将已删除的文件添加到要提交的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7313078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com