Команды Git
Практический справочник команд Git, которые вы используете каждый день, - работа с ветками, отмена изменений, слияние и rebase, а также синхронизация с удалённым репозиторием. У каждой команды есть свой синтаксис, важные флаги и примеры для копирования, которые можно запустить вживую в терминальной песочнице.
Предпочитаете печатную шпаргалку на одну страницу? Смотрите шпаргалку по Git.
Настройка и конфигурация
Создайте репозиторий и настройте Git - init, config, remotes.
Индексация и коммит
Записывайте изменения в историю - add, commit и amend.
Ветвление
Создавайте, переключайте, переименовывайте и удаляйте ветки, чтобы работать над изменениями изолированно.
Отмена изменений
Исправляйте ошибки - reset, revert и безопасная отмена коммитов.
Слияние и перебазирование
Объединяйте работу из двух веток с помощью merge, rebase, squash и cherry-pick.
Удалённые репозитории
Синхронизируйте локальный репозиторий с удалённым, например с GitHub, - push, pull, fetch.
Просмотр и очистка
Смотрите, что изменилось, и очищайте рабочее дерево - status, log, diff, clean.