Как правильно игнорировать файлы из git с помощью файла .gitignore?

#git #git-bash #gitignore

#git #git-bash #gitignore

Вопрос:

Мое задание требует, чтобы я игнорировал две папки из git вместе с их содержимым. Я создал .gitignore.txt файл и ввел имена папок в файле:

введите описание изображения здесь

Я также пробовал выше с / * в конце имен файлов и вообще без косой черты или звездочки. Однако git, похоже, все еще распознает эти папки. Вот результат, который я получаю каждый раз, когда использую git status command в git-bash.

введите описание изображения здесь

git по-прежнему распознает эти папки, поскольку они находятся в неотслеживаемых файлах, правильно? Что мне нужно сделать, чтобы git полностью игнорировал папки?

Комментарии:

1. Ваш файл gitignore имеет расширение .txt. он должен быть просто .gitignore

2. Спасибо, Windows. (Вы должны отключить «скрыть расширения файлов», если вы этого не сделали)

3. @mkrieger1 Спасибо за идею скрывать расширения файлов! Должно упростить задачу

4. Кроме того, в моем изображении в блокноте выше была опечатка. теперь все исправлено и работает! Спасибо!

Ответ №1:

Вы создали файл с именем .gitignore.txt , который никоим образом не является особенным для Git. Файл должен вызываться точно .gitignore , без расширения.

Многие программы Windows автоматически добавляют расширение файла, и Notepad ничем не отличается. Вам будет немного лучше использовать более эффективный текстовый редактор. Их много; подойдет любой.

В то же время вы можете выйти из блокнота, затем выполнить mv .gitignore.txt .gitignore , и все должно работать.

Комментарии:

1. Это сработало отлично! Не понял, что расширение .txt не должно быть включено. Спасибо за помощь.

Ответ №2:

У вас неправильное имя файла — оно должно быть просто .gitignore , без расширения, а не .gitignore.txt .