Для чого використовується команда git add?
git add використовується для додавання змін до staging area (індексу), тобто для підготовки файлів або їхніх частин до наступного коміту.
Що робить git add
Після зміни файлів:
text
Робоча директорія → (git add) → Staging area → (git commit) → Репозиторійgit add:
- не зберігає зміни назавжди
- не створює коміт
- просто позначає зміни, які потраплять до наступного коміту
Основні варіанти використання
Додати один файл
bash
git add index.jsДодати всі зміни
bash
git add .Додає:
- нові файли
- змінені файли
- видалені файли
Додати частину файлу (інтерактивно)
bash
git add -pДозволяє:
- обрати конкретні зміни (hunks)
- робити логічно чисті коміти
Додати всі файли певного типу
bash
git add "*.ts"Часті помилки
- Думають, що
git addодразу робить коміт - Використовують
git add .без перевіркиgit status - Додають
.env,node_modules, build-артефакти
Зв'язок з git status
Після git add:
bash
git statusПокаже:
- Changes to be committed
- Changes not staged for commit
Коротко для співбесіди
git addдодає зміни з робочої директорії до staging area, готуючи їх до коміту.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.