Work in progresssome pages are still being set

All courses

Git in Motion

By Asfar Ali

The Git course that shows its work. Every concept animated, every step explained.

Almost readyAll levelsVisual learning

$12Sale at launch · regular price $29 USDUSD at launch · tax included · one payment · lifetime access

Enrolment opens when the course is ready.

What you’ll learn

The course is being made. Here’s the direction.

how git actually works: objects, refs and the commit graph, so its commands stop being spells to memorize.

branching, rebase, reflog and recovery. Comprehensive, with nothing assumed.

Who it’s for

  • Engineers who use git daily but still treat its commands as magic incantations.
  • Developers who want a clear mental model of the object store, index, and commit tree.
  • Anyone who has panicked after a bad rebase or struggled to recover detached commits.
  • Teams looking to write cleaner history through deliberate branch and merge workflows.

The planned lessons

An outline of what’s taking shape. Lessons aren’t available to watch yet.

  1. What Is Git
  2. The Repository
  3. Installing Git
  4. Configuring Git
  5. Your First Commit
  6. Choosing What to Stage
  7. Undoing Things
  8. Ignoring Files
  9. What Are Branches
  10. Creating Branches
  11. Merging Branches
  12. How Branches Work
  13. Visiting an Old Commit
  14. What Is GitHub
  15. Setting Up GitHub
  16. Pushing to GitHub
  17. Cloning and Pulling
  18. When You Both Have Changes
  19. Merge Conflicts
  20. What Are Pull Requests
  21. Creating a Pull Request
  22. Worktrees

Contact Asfar

Send a question or tell me what you need help with.

What is it about? select any