Операция добавления файлов в репозиторий Git подразумевает следующий простой алгоритм:
git add.
Рассмотрим этот алгоритм на практике. Cоздайте в рабочей папке тренировочного репозитория файл test.txt и еще посмотрите на состояние репозитория:
echo "Git is awesome" > test.txt
git statusТолько что созданный файл еще не находится под контролем версий Git, поэтому Вы можете увидеть его в разделе «Untracked files»:
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# test.txt
nothing added to commit but untracked files present (use "git add" to track)Чтобы добавить файл под контроль версий используйте команду git add. Эта команда отмечает файлы для включения в ревизию, или добавляет их в область подготовленных файлов. Вы можете указать отдельный файл, папку или шаблон пути (например, чтобы добавить все файлы с расширением scala Вам необходимо выполнить команду git add *.scala).
Для добавления всех файлов репозитория в staging area введите следующую команду:
git add .Проверьте статус репозитория. Файл test.txt должен быть отмечен в подготовленной области (в разделе «Changes to be commmitted») репозитория как новый файл («new file»):
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: test.txt
#
Запомните, что вновь создаваемые файлы всегда должны помещаться под контроль версий Git явно, с помощью команды git add.
| Текущее состояние | Редактирование файлов |