What you'll learn
LearnGit.io features learning tracks: straight-to-the-point modules that prompt deep understanding and incremental progression.
Fundamental Operations
Along with fundamental Git terminology, learn to create repositories. Understand how to track, stage and commit files.
Branching & Merging
Explore Git's "killer feature". Branches enable different lines of development to be cleanly separated.
Syncing Techniques
Learn to duplicate existing remote repositories, and the commands for syncing work. Confidently tackle conflicts.
Intro & Installation
Learn the principals behind Version Control Systems (VCS) and what sets Git apart. Install and configure Git.
Backtracking
Start by learning how to read Git history, then utilize Git's backtracking abilities to undo and restore work.
Collaboration Theory
Learn the principals behind local/remote repositories and how work moves between them. Setup and configure remote repositories.
Collaborative Workflows
Learn the workflows of professional software teams, and explore real-world implementations of Git's collaboration features.
Coming May 2024
Rebase
Deep-dive into rewriting Git history using Rebase.
Coming Q2 2024
Hosting Services
Feedback Requested
Additional Material
Included here is a rough roadmap of future material. Expect this list to evolve with user feedback (like yours!).
More Techniques
Feedback Requested