git add
Добавить изменения в индекс, чтобы они попали в следующий коммит
Что делает
Коммит сохраняет не все изменённые файлы, а только то, что лежит в индексе (его ещё называют staging area). git add кладёт туда изменения: отдельный файл, папку или всё сразу.
Так коммит можно собрать только из нужных правок, а остальные оставить на потом. В индекс попадает версия файла на момент вызова: если после git add файл снова поменялся, новые правки нужно добавить ещё раз.
Синтаксис
git add <файл>…
git add .Примеры
Добавить в индекс все изменения в текущей папке
git add .add— добавить в индекс (подготовить к коммиту).— текущая папка целиком
Добавить в индекс только файл src/app.js
git add src/app.jsadd— добавить в индексsrc/app.js— конкретный файл
Связанные команды
- git status — Показать, что изменилось в папке и что уже добавлено в индекс
- git commit — Сохранить изменения из индекса в историю как новый коммит
- git restore — Отменить правки в файле или убрать его из индекса