Я узнал как исключить весь каталог в git (добавьте строку bin/
в .gitignore
). И я узнал как игнорировать файлы "после факта" (т.е. После того, как они были добавлены в git):
git rm --cached <filename>
Как игнорировать весь каталог (например, bin/
) после его добавления в репозиторий Git
Я пробовал git rm --cached bin/
, но все, что я получил, было ошибкой:
fatal: pathspec 'bin/' не соответствует файлам
Когда я попытался (в корневом каталоге, где .git существует) git rm --cached MyProj/bin/
, ошибка отличается:
фатальный: не удалять 'MyProj/bin/' рекурсивно без -r
Что это значит и мне нужно будет совершить и/или развернуть это сейчас?