Инициализация репозитория — git init внутри той директории, которая станет репозиторием (при этом создается директория .git)
Файл .git/config — конфигурация репозитория
Команда git status внутри папки .git — информация о репозитории
Команда git add подготавливает измененный или добавленный файл к коммиту (пример: git add README.md)
Команда git commit непосредственно фиксирует изменения в репозитории (флаг -m‘init project’ — добавление короткого коментария к коммиту)
Команда git log — просмотр истории коммитов (флаг -p — выводит diff, где «+» — добавленные строки, «-» — удаленные строки; перемещение по логу «f» и «b«)
Идентификатор коммита, например, 679e31d62ac734e3074f092e417ba741be767a0d.
Информация об авторе. Имя и адрес электронной почты, которые вводились во время конфигурации git.
Дата коммита.
Описание коммита. Сообщение, которое вводилось при выполнении коммита.
Команда git show 3a64fccf14725593b7486ff09d6a6c325a5f8fcc — изменения в коммите с указанным id (можно соратить до первых семи символов id: git show 3a64fcc)
Команда git diff — изменения в рабочей копии (каталог, в котором находится каталог репозитория .git)