#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
.