Перейти к содержимому
Учим Git

Git — свободная распределённая система контроля версий для отслеживания изменений в коде; создан в 2005 году (Линус Торвальдс). Удобны локальные ветки, индекс и разные рабочие процессы. Несколько разработчиков могут работать параллельно. К концу книги вы будете знать ключевые команды и сценарии.

Книга охватывает темы:

С чего начать

Система контроля версий, управление исходным кодом, ПО для контроля версий, что такое Git, установка, понятие репозитория Git и SSH-ключ для безопасного входа.

Настройка репозитория

Создание и инициализация репозитория Git, клонирование, настройка для удалённой работы и алиасы. Обзор git init, git clone, git config и git alias.

Сохранение изменений

Индекс и коммиты: git add, git commit, git diff, git stash и .gitignore.

Просмотр репозитория

Состояние репозитория Git: git status, git log, git tag, git blame.

Отмена изменений

git clean, git rm, git reset и git revert.

Изменение истории

git commit --amend, git rebase и git reflog.

Синхронизация

git remote, git fetch, git push и git pull.

Ветки

Создание, переключение, слияние и удаление; конфликты и стратегии: git branch, git checkout, git merge, конфликты слияния и стратегии слияния.

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.