Материал предоставлен http://it.rfet.ru

Подготовка нового репозитория

Теперь, когда мы с Вами познакомились с такими важными понятиями, как ревизия и область подготовленных файлов, вернемся вновь к процедуре создания репозитория.

Выполним простое упражнение. Перейдите во временную папку и создайте там пустую папку с именем 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."
Создание ревизииРекомендации