README и .gitignore: репозиторий как понятный проект

README и .gitignore делают репозиторий понятным и аккуратным. .gitignore объясняет Git, какие файлы не нужно добавлять в историю.

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

README и .gitignore делают репозиторий понятным и аккуратным. .gitignore объясняет Git, какие файлы не нужно добавлять в историю.

README и .gitignore делают репозиторий понятным и аккуратным. README объясняет проект людям. .gitignore объясняет Git, какие файлы не нужно добавлять в историю.

Новичок часто думает только о коде, но для портфолио важна упаковка. Репозиторий без README выглядит незавершенным, даже если внутри есть рабочий код.

Что писать в README

Минимальная структура:

# Название проекта

Короткое описание: что делает проект и для кого он нужен.

## Запуск

npm install
npm run dev

## Возможности

- Основная функция 1
- Основная функция 2

## Проверка

npm test

README должен быть конкретным. Фраза “мой учебный проект” почти ничего не объясняет. Лучше написать, какую задачу решает проект и какие технологии используются.

Зачем нужен .gitignore

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

node_modules/
dist/
.env
.DS_Store

Если случайно закоммитить секреты, простого удаления из файла может быть недостаточно: они останутся в истории. Поэтому .env лучше добавлять в .gitignore сразу.

Проверка перед коммитом

git status --short
git diff --cached

Перед коммитом убедитесь, что в историю не попадают большие сгенерированные файлы, личные настройки и секреты.

Хороший репозиторий показывает не только умение писать код, но и уважение к тем, кто будет этот код запускать, проверять или развивать.

Что важно запомнить

https://yadro-code.ru/lessons/without-university/command-line-git-basics/command-line-git-14