Системы контроля версий

Локальные системы контроля версий:
Где вся версия проекта хранится на локальном компьютере, что полезно, когда у вас вообще нет доступа в Интернет.
Вы можете потерять эту машину или удалить этот проект, и он исчезнет.

Централизованные системы контроля версий:
Служба, работающая за пределами локального компьютера пользователя, может находиться на локальном или несерверном сервере или в такой службе, как github или gitlab.

Легче обмениваться файлами проекта.

Легче работать с командой людей.

И вы можете получить к нему доступ из любого места

И у него всегда есть резервная копия в любой момент, когда будет еще одно место с самой последней версией.

Распределённые системы контроля версий:

Команды:

УСТАНОВИТЬ ПОЛЬЗОВАТЕЛЯ: git config --global user.name "имя пользователя"

УСТАНОВИТЬ Э-ПОЧТУ: git config --global user.mail "Адрес электронной почты"

ПОКАЗАТЬ ВСЕ ДАННЫЕ: git config --global --list

КЛОНИРОВАНИЕ РЕПОЗИТОРИЯ: git clone "репозитория"

ПОКАЗАТЬ ВСЕ ФИЛИАЛ: git branch

СОЗДАТЬ ФИЛИАЛ: git branch name

УСТАНОВИТЬ ФИЛИАЛ: git checkout name

ПРОВЕРИТЬ СТАТУС РЕПОЗИТОРИЯ: git status

ДОБАВЛЕНИЕ ФАЙЛА ДЛЯ КОММИТА: git add <file>

ДОБАВЛЕНИЕ СООБЩЕНИЯ О КОММИТЕ: git commit -a -m "Сообщение"

ЗАГРУЗИТЬ: git push
git push —set-upstream origin AleksanderK