Skip to content

Git

Learn Git step by step, starting with the mental model and the three Git areas, then moving into branches, merging, rebasing, remote repositories, collaboration workflows, recovery techniques, and Git internals.

  • Git fundamentals.
  • The working tree, staging area, and repository.
  • Commits and history.
  • Branches.
  • Merging.
  • Rebasing.
  • Remote repositories.
  • Collaboration workflows.
  • Undoing and recovering work safely.
  • Advanced Git tools.
  • Git internals.
  • Practical projects and real-world scenarios.

Lessons are added gradually, one at a time, as each corresponding learning checkpoint is completed.