最佳答案
我已经学会了 如何在 git 中排除整个目录(在 .gitignore
上加一行 bin/
)。我还学习了 如何“事后”忽略文件(即在它们被添加到 git 之后) :
git rm --cached <filename>
如何忽略已添加到 Git 回购中的整个 目录(例如 bin/
) 之后?
我尝试了 git rm --cached bin/
,但收到的只有错误:
Pathspec‘ bin/’与任何文件都不匹配
当我尝试(在根目录中. git 存在) git rm --cached MyProj/bin/
时,错误是不同的:
不删除「 MyProj/bin/」 递归不用-r
这意味着什么? 我现在需要提交和/或分支它吗?