Игнорирование каталога из репозитория Git после его добавления

Я узнал , как исключить весь каталог в git (добавьте строку bin / в .gitignore ). И я узнал , как игнорировать файлы «постфактум» (т.е. после того, как они были добавлены в git):

git rm --cached 

Как мне игнорировать весь каталог (например, bin / ) после он был добавлен в репозиторий Git?

Я пробовал git rm --cached bin / , но все, что я получил, это ошибка:

фатальный: pathspec 'bin /' не соответствует ни одному файлу

Когда я пытался (в корневом каталоге, где существует .git) git rm --cached MyProj / bin / ошибка другое:

фатальный: не удаляется 'MyProj / bin /' рекурсивно без -r

Что это означает и нужно ли мне сейчас зафиксировать и / или разветвить?

58
задан Community 23 May 2017 в 12:18
поделиться