git rm --cached

git rm Удалить директорию (папку) из контроля версий - remove directory from tracking

git rm --cached nbproject/

Чтобы удалить папку (например, с именем "logs") из списка контролируемых - надо просто удалить все файлы, которые находятся в ней (видимо -r означает "рекурсивно"):

git rm -r --cached logs/

А затем добавьте эту папку в .gitignore - просто допишите туда с новой строки:

logs/

(то есть путь к вашему файлу относительно местоположения .gitignore)

.gitignore не игнорирует - не работает - не применяется - как исправить. Решение

Что происходит

Файл .gitignore может не работать в случае, если клонированный вами репозиторий уже содержал правила для файлов и папок которые вы пытаетесь исключить (то есть они не были в .gitignore и не игнорировались - а вы резко захотели их игнорировать) - в этом случае внесение их в файл игнорирования само по не поможет - их нужно удалить из "контроля"

Что делать

-прейдите в папку с кодом (ваш локальный репозиторий) :

Subscribe to RSS - git rm --cached