Git на macOS сохраняет файлы после загрузки - PullRequest
1 голос
/ 23 марта 2019

При извлечении самой последней версии из репозитория git с использованием git в macOS некоторые файлы и папки, которые были удалены в ходе какой-либо прошлой фиксации, все еще остаются после извлечения. Например, одна папка, которая не удаляется, - node_modules. Если я удаляю всю папку проекта, а затем снова клонирую ее из хранилища, содержимое в папке соответствует ожидаемому.

Хотя я бы ожидал, что git pull установит в моей папке текущую версию, которую git извлекает из репозитория. Хотя это не так.

Я также пытался git reset --hard HEAD, но это также не удаляет определенные папки, не принадлежащие к версии HEAD.

В Ubuntu Linux это работает как положено. При использовании git pull все новые папки добавляются, а старые удаляются, так что после извлечения локальная версия совпадает с версией репозитория.

Есть ли специальная команда для этого в git macOS? Есть ли особая причина для такого поведения в git macOS?

РЕДАКТ. 1:

Ввод git clean -Xn возвращает:

Would remove backend/.classpath
Would remove backend/.project
Would remove backend/src/.DS_Store
Would remove backend/src/main/.DS_Store
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...