Официальная документация
- git-scm.com/docs/git-branch — полный справочник git branch
- git-scm.com/docs/git-checkout — документация git checkout
- git-scm.com/docs/git-switch — документация git switch (git 2.23+)
- git-scm.com/docs/git-stash — документация git stash
- git-scm.com/docs/gitignore — синтаксис .gitignore
Файл .gitignore
- gitignore.io — генератор .gitignore для любого стека (Python, Node.js, macOS, Windows и т.д.)
- github.com/github/gitignore — официальный репозиторий GitHub с шаблонами .gitignore для всех языков
- Пример .gitignore из курса — используется в задании и домашней работе
Книга Pro Git
- git-scm.com/book/ru/v2 — Pro Git на русском языке (бесплатно)
- Глава 3 «Ветвление в Git» — подробный разбор branching workflow
Интерактивные тренажёры
- learngitbranching.js.org — визуальный интерактивный тренажёр по ветвлению Git (есть русский язык)
Справочник курса
- git branch — все флаги и примеры
- git checkout — переключение веток
- git switch — современный синтаксис
- git stash — временное хранилище
- → Полный справочник Git-команд