Вопрос №414 от пользователя Николай Артамонов в уроке «Игнорирование файлов в Git», курс «Основы Git»
Для проверки корректности шаблона используя команду git status - не должно вообще отображаться неотслеживаемых файлов?
Если вы правильно описали шаблоны игнорирования - то да, файлы не будут отображаться в списке неотслеживаемых файлов.
По мимо файлов которые мы просим не игнорировать - README.md и .keep что то должно ещё отображаться в списке, при правильном шаблоне?
Удалось получить такой же список файлов как и на картинках выше, но проверка задания проваливается ([ FAIL ] Incorrect ignore settings
). Вот мой .gitignore
:
log/*
tmp/*
!.keep
*.md
!/README.md
/pkg
*.sw*
Gemfile.lockgit
Лежит он в папке project
. Подскажите, пожалуйста, что я делаю не так.
Хороший вопрос:) Несмотря на эту ошибку, проверка прошла успешно после того, как я изменил первые несколько строчек следующим образом:
/log/*
!/log/.keep
/tmp/*
!/tmp/.keep
Мне кажется, что данное задание можно реализовать более изящно.
Вы можете поэкспериментировать на досуге :)
С таким .gitignore проверка должна пройти.
Какая ошибка у вас отображается?
Можете попробовать сбросить шаги и пройти проверку заново: 1) git reset 2) git add . 3) отправить на проверку
или
1) mv .gitignore ../ 2) cd ../ && make reset 3) cd project && mv ../.gitignore ./ 4) git add . 5) Отправьте на проверку
Ошибка Incorrect ignore settings Провел оба варианта манипуляций - не помогло, make test не запускается из директории project, а только из app/ (которая по умолчанию), так должно быть?
make test не запускается из директории project, а только из app/ (которая по умолчанию), так должно быть?
да, так и должно быть.
Ошибка очень странная, мы посмотрим что там может быть.
Вы можете сейчас проверить, проходит ли упражнение?
Да, сейчас все успешно пройдено.
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







