Version control fundamentals — commits, branches, and merges.
Prerequisites
Git Branching Strategies: Git Flow vs. Trunk-Based Development
Git Flow's branch model compared against trunk-based development with short-lived feature branches and feature flags — with a decision framework.
Git Commands Cheat Sheet
Branching, merging, rebasing, stashing, and the recovery commands that get you out of a bad state without losing work.
GitHub
Pull requests, Actions triggers, and collaborating on GitHub.
GitHub Actions
Workflow-as-code CI/CD directly inside GitHub.