Skip to main content

Для чого використовується команда 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

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.