Git - это одна из реализаций распределённых систем контроля версий, имеющая как и локальные, так и удалённые репозитории. Является самой популярной реализацией систем контроля версий в мире.
Для создание репозитория необходимо выполнить команду git init в папке с репозиторием и у Вас создаться репозиторий(появится скрытая папка .git)
Для добавления измений в коммит используется команда git add. Чтобы использовать команду git add напишите git add <имя файла>
Для того, чтобы посмотреть состояние репозитория используется команда git status. Для этого необходимо в папке с репозиторием написать git status, и Вы увидите были ли измения в файлах, или их не было.
Для того, чтобы создать коммит(сохранение) необходимо выполнить команду git commit. Выполняется она так: git commit -m "<сообщение к коммиту>. Все файлы для коммита должны быть ДОБАВЛЕНЫ и сообщение к коммиту писать ОБЯЗАТЕЛЬНО.
Для того, чтобы перемещаться между коммитами, используется команда git checkout. Используется она в папке с пепозиторием следующим образом: git checkout <номер коммита>
Для того, чтобы посмтреть все сделанные изменения в репозитории, используется команда git log. Для этого достаточно выполнить команду git log в папке с репозиторием
Для Того чтоб создать ветку, нужно использовать команду git branch .
Для того, чтобы создать ветку, используется команда git branch. Делается это следующим образом в папке с репозиторием: git branch <название новой ветки>
Для того чтобы дабавить ветку в текущую ветку используется команда git merge
Для того чтоб удалить ветку нужно использовать команду git branch -d . Переходим на другую ветку и заем удаляем ту которую нужно.
Для того чтоб синхронизировать удаленный репозиторий с локальным используется команда git clone <ссылка на удаленный репозиторий>.
Для того чтоб отправить изменения из локального репозитория в удаленный, используется команда git push origin . Для этого мы сначала вносим измененияБ записываем их командой git add , затем делаем номый коммит git commit -m "massege", и далее используем команду git push origin .