GitBeginner
Git Basics (The Odin Project)
The Odin Project's Git section covers the fundamentals of version control: commits, branches, merging, remotes, and the GitHub workflow. Completely free and project-based.
Language hub
GitBeginner
The Odin Project's Git section covers the fundamentals of version control: commits, branches, merging, remotes, and the GitHub workflow. Completely free and project-based.
GitBeginner
Codecademy's interactive Git course covers the entire version control workflow: commits, branches, merging, rebasing, remotes, pull requests, and collaborating on GitHub.
GitBeginner
This freeCodeCamp crash course is one video, embedded in a freeCodeCamp article and also on YouTube, that takes you from git init to a full collaboration workflow: staging, committing, branching, merging, resolving conflicts, and pushing to a shared GitHub repo. After watching, and typing along, you can manage version control for a real project and open a pull request with confidence. It's built for someone who has never used a terminal for version control before, not for developers already comfortable with git who need niche commands like rebase or bisect. The tradeoff of the video format: there's no interactive sandbox or graded exercises, so you supply your own practice repo to follow along in.