Официальный Guide по Git
Установка Git
Подключение к аккаунту Github используя SSH-ключ
Первоначальная настройка Git
Команды: add; commit; ignore; rm
Команда: log
Команда: tag
Команда: cherry-pick
Основы ветвления и слияния в Git
Интерактивное демо по ветвлению
Ручное разрешение конфликтов слияния
Изменение истории: rebase -i (squash)
Создание pull requests в сторонний репозиторий
Методология ветвления git-flow