Git - это наиболее популярная реализация распределённой системы контроля версий. Самая популярная реализация Git - это GitHub
Для сооздания репозитория используется команда git init. Для этого необходимо в терминале перейти в пустую папку, где в будущем будет репозиторий. Затем в терминале с папкой написать команду git init.
Для добавления файла к будущему коммиту используется команда git add. Для этого в терминале с папкой-репозиторием необходимо написать git add <название файла>.
Для создания коммита используется команда git commit. Для этого в терминале с папкой репозиторием необходимо написать git commit -m <сообщение к коммиту>. Сообщение к коммиту писать ОБЯЗАТЕЛЬНО!!!.
Для просмотра журнала изменений используется команда git log. Для этого в терминале с папкой-репозиторием необходимо написать git log.
Для перемещения на предущие коммиты используется команда git checkout. Для этого необходимо в журнале изменений, как показано в предыдущей части, найти необходимый коммит и его номер. После чего в терминале с папкой-репозиторием написать команду git checkout <номер коммита>. После примененения этой команды Вы попадёте в состояние Detached head, в котором никакие изменения фиксироваться не будут. Для возврата в обычное состояние необходимо написать команду git checkout master.
Для создания новой ветки используется команда git branch. Для этого в терминале с папкой-репозиторием необходимо написать git branch <название ветки>
Для просмотра списка веток используется комнада git branch. Для этого в терминале с папкой-репозиторием необходимо написать команду git branch. Зелёным цветом с символом звёздочка будет выделена текущая ветка
Для перехода на другую ветку используется команда git checkout. Для этого в терминале с папкой-репозиторием пишем команду git checkout <название ветки. Для перехода на ветку ветка должна быть создана!!!