gpt4 book ai didi

git - 使用 ls 命令时,删除的文件夹仍然出现在 git bash 中

转载 作者:行者123 更新时间:2023-12-04 10:22:29 24 4
gpt4 key购买 nike

对于 C# 项目,我使用了 git rm -r --cached obj/git rm -r -f obj/删除命令 obj/来自目录,但在那之后当我使用 ls我还能看到 obj/目录中的文件夹。当我尝试使用 git rm -r obj/ 时再次命令,它告诉我 fatal: pathspec 'obj/' did not match any files ,但我仍然可以使用 cd obj/查看所有应该删除的文件。

这是什么意思?

最佳答案

git rm (没有 --cached )应该从工作树(您的磁盘)以及索引中删除这些文件,前提是它们首先没有被忽略。

检查是否:

  • 已经有一个忽略规则
    git check-ignore -v obj/a_file_inside_obj
  • 如果所有文件仍然存在,或者只有少数文件(可能不会被删除,因为已被事件线程使用)
  • 关于git - 使用 ls 命令时,删除的文件夹仍然出现在 git bash 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60786092/

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