Введение
🧑💻 Новый в Git или LabEx? Мы рекомендуем начать с курса Быстрый старт с Git.
Git - это популярная система контроля версий, которая позволяет разработчикам отслеживать изменения в их кодовой базе. Одной из важнейших функций Git является staging-область, которая позволяет разработчикам выбирать, какие изменения коммитить. В этом лабе вы научитесь добавлять файлы в staging-область с помощью Git.
Добавление файлов в staging-область
Вы работали над проектом, хранящимся в репозитории Git по адресу https://github.com/labex-labs/git-playground. Вы внесли некоторые изменения в кодовую базу и хотите зафиксировать эти изменения в репозитории. Однако вы хотите зафиксировать только определенные изменения, а не все внесенные вами изменения. Для этого вам нужно добавить файлы в staging-область.
- Вы внесете некоторые изменения в директорию
git-playground:
echo "hello" > index.html
echo "world" > style.css
echo "git" > one.js
echo "labex" > two.js
echo "hello git" > 1.py
echo "hello labex" > 2.py
- Добавьте эти файлы в staging-область:
git add index.html style.css
- Просмотрите статус текущей рабочей директории и staging-области, включая информацию о том, какие файлы были изменены, какие файлы были добавлены в staging-область и т.д.:
git status
- Альтернативно, добавьте все файлы с расширением
.js:
git add *.js
- Просмотрите статус текущей рабочей директории и staging-области снова:
git status
- Вы также можете добавить все изменения в staging-область:
git add.
- Просмотрите статус текущей рабочей директории и staging-области снова:
git status
Вот результат:

Резюме
В этом лабе вы узнали, как добавлять файлы в staging-область с помощью Git. Вы можете использовать команду git add для добавления конкретных файлов или файлового шаблона для добавления нескольких файлов в staging-область. Добавление файлов в staging-область позволяет вам выбирать, какие изменения коммитить в репозиторий.