Once you've had a chance to explore LearnGit.io's content and features, I'd really appreciate a few minutes of your time to complete a survey. Your feedback is invaluable to the growth and success of this project.
Welcome to LearnGit.io
Learning tracks
Pick a track and LearnGit.io guides you through lessons that incrementally build your skills.
In this track you'll learn essential Git terminology, concepts and workflows. Create repositories, save progress, utilize history to undo/restore work, and conquer branching.
Learn to sync work between local and remote repositories. The clone, fetch, push and pull operations are covered in this track, along with using SSH for secure communication.
Review the internal mechanics of rebase, and harness the ability to manipulate history. Learn interactive rebase: squash, reorder, split, reword, delete and edit.
Expand your toolkit with some of Git's most useful utility commands. Learn to cherry-pick commits, stash in-progress work, tag releases, and create worktrees.