Локальные системы контроля версий:
Где вся версия проекта хранится на локальном компьютере, что полезно, когда у вас вообще нет доступа в Интернет.
Вы можете потерять эту машину или удалить этот проект, и он исчезнет.
Централизованные системы контроля версий:
Служба, работающая за пределами локального компьютера пользователя, может находиться на локальном или несерверном сервере или в такой службе, как 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