Как мне удалить ненужные каталоги без отслеживания из моей ветки git?

По какой-то причине в моей ветке git есть неотслеживаемые папки, которые не имеют ничего общего с моим текущим каталогом. Похоже, они в основном параллельные каталоги.

Понятия не имею почему, но я пытался использовать git ls-files --others --exclude-standard >> .gitignore а также git clean -d -f -f,
Не уверен, что это что-то не так с моим репо или что.

Единственные файлы, которые должны существовать, index.html а также scripts.js

1 ответ

Решение

Убедитесь, что у вас нет .git папка в родительском каталоге того, в том числе script.js,

Если вы делаете (и не заботитесь о его истории), удалите его, а затем инициализируйте git-репо в текущей папке (где находится script.js)

git init .
git status

Тогда вы должны видеть только ваши файлы, а не родительские папки.

Другие вопросы по тегам