Git 移除“空路径”

本想通过 git add AAA\BBB 添加路径下的所有文件 ,自己手打路径错误,添加了一个不存在的路径下的文件
git push 也成 Everything up-to-date
git rm -rf --cached AAA\BBB 结果成了标题
git rm fatal: pathspec "AAA\BBB" did not match any files

解决方案

  1. 将原本的文件夹名稍做修改

    • 这里就是
    • AAA\BBB => AAA\BBB1
  2. 新添加一个文件将名字改成原本的文件夹

    • new file => 重命名 => BBB
  3. 再执行 git rm -rf --cached AAA\BBB

    这里可能要将 CMD 重新打开一下,来刷新
  4. 删除新建文件,将文件夹名改回来

    • 删除新建的文件 BBB
    • AAA\BBB1 => AAA\BBB
  5. 重新添加我需要的文件夹、文件

WingDust
236 声望2 粉丝