Операция добавления файлов в репозиторий 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
.
Текущее состояние | Редактирование файлов |