GuideIntermediate

Git & GitHub Guide

Master version control with Git and collaborative development with GitHub, from your first commit to production CI/CD pipelines. This guide walks you step by step through everything you need to work professionally with Git: local workflow, branches, conflict resolution, Pull Requests, team workflows, automation with hooks and GitHub Actions, and error recovery. Built for developers of any language who want to stop fearing Git and start using it with confidence on real teams.

104
lessons
13
modules
English · Spanish
available in
Free
access

Outcomes

What you'll be able to do

  • Version control fundamentals: commits, staging, branching, and merging
  • Safely undoing changes with restore, reset, and revert
  • Resolving merge conflicts in real-world scenarios
  • Collaborating on GitHub with remotes, clone, push, pull, and SSH keys
  • Creating and reviewing Pull Requests with professional merge strategies
  • Implementing team workflows: Feature Branch, GitFlow, and Trunk-Based Development
  • Managing projects with GitHub Issues, Projects, and Releases
  • Automating quality checks with Git Hooks and Husky
  • Building CI/CD pipelines with GitHub Actions
  • Recovering from mistakes using reflog and advanced troubleshooting

Before you start

What you need to bring

It's for you if...

  • Developers of any language who want to learn version control from scratch
  • Developers with basic Git knowledge who want professional workflows and automation
  • Programming students who need Git for academic and team projects
  • Professionals transitioning to tech who need Git to work in development teams
  • Team leads who want to establish standard Git workflows for their teams

Requirements and materials

  • Basic terminal/command line usage (cd, ls, mkdir, touch)
  • Code to version (any programming language)
  • A free GitHub account
  • No prior Git or version control experience required

Content

The syllabus, module by module

Open any of them to see its lessons.

Common questions

What people usually ask

Start whenever you like

Reviews

What students say

These reviews are from enrolled students who completed at least 50% of the course. We moderate reviews only on content grounds (spam, offensive language, personal data), never for being critical or negative.

No approved reviews yet.

Be the first to share your experience!