Git & GitHub Crash Course for Beginners [2026]

freeCodeCamp.orgBeginner
Prefer not to load the embedded player? Watch on YouTube

Understand Git shared-history and merging workflows. GitHub instead of Gitea/OpenCode; retain book's merge-not-rebase and stop-at-conflict rules.

About this selection

T19-L02: Learn the Git concepts behind local and remote copies, commits, merging and conflicts. The course uses GitHub and command-line Git rather than Gitea/OpenCode. Retain the book's merge-not-rebase rule, secret handling and requirement that a person resolves conflicts. T19-L03: Use the branching, merging and pull-request sections to understand a proposed change's path into shared history. The examples use GitHub, not Gitea/OpenCode; follow the book for required approvals, branch protection and issue closure.

Linked by topic; a curriculum association does not certify the full video. Check the source date and compare technical instructions with current official documentation.