Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про Git: gitignore

Что делает файл .gitignore?

Этот вопрос проверяет знание того, как исключать файлы и папки из управления версионностью в Git.

Короткий ответ

Файл .gitignore определяет файлы и папки, которые Git должен игнорировать. Это используется для исключения временных файлов, логов, зависимостей, сгенерированных файлов и других ненужных элементов.

Длинный ответ

Когда вы работаете над проектом, в нем могут быть файлы, которые не нужно добавлять в репозиторий, например:

  • Временные файлы (.tmp, .log).

  • Сгенерированные папки (node_modules, dist).

  • Конфиденциальные данные (ключи API, пароли).

В файл .gitignore записываются шаблоны для таких файлов и папок. Пример:

# Исключаем node_modules
node_modules/

# Игнорируем временные файлы редактора
*.tmp
*.swp

# Игнорируем сгенерированные файлы
dist/

Git будет игнорировать указанные файлы, но только если они ещё не добавлены в репозиторий. Если файл уже был зафиксирован, его нужно удалить из индекса:

git rm --cached <имя_файла>

.gitignore упрощает работу и предотвращает случайное добавление ненужных файлов в репозиторий.

Уровень

  • Рейтинг:

    3

  • Сложность:

    4

Навыки

  • Git

    Git

Ключевые слова

#gitignore

Подпишись на React Developer в телеграм