Я узнал , как исключить весь каталог в 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
Что это значит, и нужно ли мне сейчас это фиксировать и / или ветвить?