Вопрос №239 от пользователя padremortius в уроке «Игнорирование файлов в Git», курс «Основы Git»

padremortius

Ниже указанные вопросы в тесте есть смысл пересмотреть, т.к. они могут трактоваться по разному и соответственно иметь разные решения.

  1. Про pid файл в корне проекта.
  2. Про директорию test в корне проекта
  3. Про исключение CHANGELOG из обновления

Если к первому вопросу я смог подобрать решение, то с остальными двумя совсем не понятно. Во втором вопросе подходят все решения, но это не правильный ответ. С третьим вопросом совсем не понятно.

1 1

Andrew Kumanyaev

По поводу пунктов 1 и 2: Важно понимать, что описать шаблоны игнорирования можно не одним единственным способом. Будет очень хорошо, если вы будете уметь определять, какой шаблон на что способен. Некоторые из вариантов ответов относятся только к файлам в корне проекта, некоторые - ко всем файлам, на любом уровне вложенности. Но вне зависимости от того, "мягкое" или "жесткое" правило - оно будет применяться как к файлам в корне проекта, так и к файлам из поддиректорий. Поэтому в этих двух вопросах нужно выбрать все шаблоны, которые повлияют не только на все файлы, но и на те, что указаны в вопросе. Другое дело, если бы вопрос стоял как "Как описать шаблон, для игнорирования файла только в корне проекта", но это не было сделано умышленно. Для меня очень важно, чтобы вы получили максимально широкое представление о каждом возможном вараинте. Если разбить эти 2 вопроса на более мелкие и простые - пользователь, проходящий тест, может попросту не задумываться, что в боевых условиях может оказаться не в его пользу. Если вы успешно решите подобные вопросы с "заковыркой", то в реальных условиях вы не допустите ошибку с настройкой файла игнорирования, или очень просто найдете шаблон, который настроен не так, как нужно.

Но несмотря на это, второй вопрос я изменил, он на самом деле может запутать пользователя.

3 - это интересный вопрос. Он был рассмотрен в видео начиная с 3:33. Временное игнорирование файлов.

1

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев