>_ IzzyLab

Практическое задание

Первый git-коммит

средне

В /root/project лежат файлы будущего репозитория. Инициализируй git-репозиторий и сделай первый коммит, добавив в него все файлы. Автора настрой заранее (git ругается без user.name/email).

Что потренируешь:
  • git
  • инициализация репозитория
  • git config
  • staging area
  • первый коммит

Разбор темы

Git — это система контроля версий: обычный каталог превращается в репозиторий, когда внутри появляется служебная папка .git с историей снимков. Коммит устроен в два шага через промежуточную область (staging/index): сначала изменения помечаются к сохранению, потом фиксируются как неизменяемый снимок с сообщением — такая двухступенчатость позволяет выбирать, что именно войдёт в коммит. Перед первым коммитом git требует знать личность автора (user.name и user.email), которую задают через git config глобально или только для конкретного репозитория.

Что проверяется

  1. /root/project — git-репозиторий
  2. в репозитории ровно один коммит
  3. все файлы попали в коммит

Как это выглядит