Предыдущий ролик Следующий ролик  

Видео урок: Создание первого коммита

Git: обучение основам

Теперь, когда мы инициализировали наш проект, мы готовы сделать первый коммит, чтобы сказать Git отслеживать первое изменение. Нам нужно что-то сделать с нашим проектом, чтобы сделать изменение, которое можно отследить. Итак, давайте создадим новый файл. Я буду использовать TextMate, а вы можете использовать любой текстовый редактор, опять же, это любой тектовый редактор, для этого не нужен обработчик слов. Вот я открываю TextMate и просто создаю новый файл, я хочу сказать - Это мой первый файл - а затем я выбираю Save, и называю файл first_file.txt. И сейчас я его выброшу на десктоп. Все верно.

Вот у меня есть первый файл, я перемещаю его в мой проект, и вот он на месте. Я сделал изменения в проекте, я добавил файл, вот наше изменение. Теперь же я переключаюсь на командную строку и говорю Git добавить все изменения, которые были сделаны во всем проекте, все, что было сделано, и я делаю это при помощи точки, точка является сокращением для данной директории. Я уже внутри моей директории first_git_project, так что git добавляет любое изменение, которое было сделано внутри этой директории, а теперь мне нужно прокоммитить это изменение, сказать Git отправить его в постоянную память, отправить его в хранилище. Итак, git commit, а затем я добавляю сообщение, -m, а в кавычках я пишу "Initial commit".

Конечно, я мог бы написать что-то более подробное, но этого достаточно для начала, это просто сообщение, которое показывает, что коммит был сделан, и вы видите, что в одном файле были сделаны изменения, одна вставка, режим создания (create mode) first_file, и вот теперь все добавлено в наш проект. И вот мы отследили наше первое изменение в Git. И это основной процесс, который будет происходить на протяжении всей нашей работы с Git. Все довольно просто, вы просто делаете изменения, затем вы добавляете изменения, а затем вы коммитите изменения с сообщением в хранилище, вот и все. Это базовый цикл, которому мы будем следовать - внести изменения, добавить изменения, закоммитить изменения.

Конечно, на каждом из этих этапов можно много чего сделать, есть много опций и других вещей, которые мы можем сделать, но это базовый поток создания коммитов, который мы будем повторять снова, снова и снова.