Теперь, когда мы с Вами познакомились с такими важными понятиями, как ревизия и область подготовленных файлов, вернемся вновь к процедуре создания репозитория.
Выполним простое упражнение. Перейдите во временную папку и создайте там пустую папку с именем new-repo
. Затем добавьте в нее файл README
с любым содержанием и создайте репозиторий с помощью уже знакомой Вам команды git init
:
cd /tmp
mkdir new-repo
cd new-repo
echo "Testing new repository creation" > README
git init
Как отмечалось ранее, команда git init
создает пустой репозиторий. Этот репозиторий не содержит ни одной ревизии, следовательно, ни один из существующих в рабочем дереве файлов не находится под контролем версий. В этом легко убедиться, проверив статус репозитория:
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
nothing added to commit but untracked files present (use "git add" to track)
На этом этапе Вы владеете всеми необходимыми навыками, чтобы внести все файлы в репозиторий и создать в нем первую ревизию. Эту ревизию обычно называют исходной (initial commit в англ.):
git add -A
git commit -m "Initial commit."
Создание ревизии | Рекомендации |