Команда показывает версию Git
init создает репозиторий (инициализация локального репозитория)
status получить информацию от git о его текущем состоянии
add команда добавляет файл или файлы к следующему коммиту
commit -m “message” создание коммита и его описание
log команда вывода на экран истории всех коммитов с их хеш-кодами
checkout команда для перехода от одного коммита к другому
checkout master команда позволяет вернуться к актуальному состоянию и продолжить работу
diff команда показывает разницу между текущим файлом и закоммиченным файлом
branch команда выводит список веток.
branch new_branch_name _Команда создает новую ветку new_branch_name
branch -d branch_to_delete Комонда удаляет ветку с иенем branch -d branch_to_delete
checkout branch_name Команда перехода на ветку branch_name
log --graph Команда выводит списк коммитов в виде графа/дерева
merge branch_name Команда сливает ветку branch_name с текущей веткой
clone загружает все изменения и сливает все ветки на локальном компьютере и в удаленном репозитории.
pull Позволяет скачать все из текущего репозитория и автоматически сделать merge с нашей версией
push Отправляет нашу версию репозитория на внешний репозиторий. ТРЕБУЕТ АВТОРИЗАЦИИ на внешнем репозитории.
request Команда для предложения изменений запрос на вливание изменений в репозиторий