The better way to learn Git.
LearnGit.io is an approachable, high-quality learning resource & Git reference. Learn quickly and incrementally build your skills, with animated visualizations and rich documentation.
The better way to learn Git.
LearnGit.io is an approachable, high-quality learning resource & Git reference. Learn quickly and incrementally build your skills, with animated visualizations and rich documentation.
The better way to learn Git.
LearnGit.io is an approachable, high-quality learning resource & Git reference.
The better way to learn Git.
LearnGit.io is an approachable, high-quality learning resource & Git reference.
Start learning for free.
Enter your email address to unlock 4 full-length lessons. These lessons provide a strong foundation for further learning. Upgrade anytime to paid membership to access the full curriculum. If you have any questions or suggestions, please reach out: jack@learngit.io.
Something not working? Join here instead.
Start free.
Enter your email address to unlock 4 free full-length lessons. Even if LearnGit.io isn't for you, these lessons alone provide a strong foundation for further learning.
Something not working? Join here instead.
Start learning for free.
Enter your email address to unlock 4 full-length lessons. These lessons provide a strong foundation for further learning. Upgrade anytime to paid membership to access the full curriculum.
Something not working? Join here instead.
What you'll learn
LearnGit.io features learning tracks: straight-to-the-point modules that prompt deep understanding and incremental progression.
Collaboration Theory
Syncing Techniques
Collaborative Workflows
Coming May 2024
Additional Material
Included here is a rough roadmap of future material. Expect this list to evolve with user feedback (like yours!).
Rebase
Coming Q2 2024
More Techniques
Feedback Requested
Hosting Services
Feedback Requested
What you'll learn
LearnGit.io features learning tracks: straight-to-the-point modules that prompt deep understanding and incremental progression.
Collaboration Theory
Syncing Techniques
Collaborative Workflows
Coming May 2024
Additional Material
Included here is a rough roadmap of future material. Expect this list to evolve with user feedback (like yours!).
Rebase
Coming Q2 2024
More Techniques
Feedback Requested
Hosting Services
Feedback Requested
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
About Me
Jack Lot Raghav
I attended the University of Maryland where I graduated with a bachelor's degree in Computer Science. Since then, I’ve gathered experience in the tech industry, both as a software engineer and people manager. My longest stint was 6 years spent at Amazon, where I had the opportunity to work across both the Amazon retail and AWS businesses.
Over the years I've had the opportunity to mentor many engineers, and learned a lot about the business of building software inside of complex, global environments. One thing that stuck with me were the common knowledge gaps. Absolutely critical daily skills were never taught formally. Either you'd get lucky with patient co-workers willing to spend time teaching you, or you'd parse through hours of content seeking that a-ha moment.
Git is the quintessential example of an under-taught yet heavily-utilized developer skill. LearnGit.io is my attempt to decisively close this knowledge gap.
Cheers,
Ready to start learning?
Start learning?
Ready to start learning?
Unlock the full lesson library and access comprehensive learning materials covering all the essential Git skills. A deep understanding of Git is just a click away.
Unlock the full lesson library, and access comprehensive learning materials covering all the essential Git skills.
Unlock the full lesson library, and access comprehensive learning materials covering all the essential Git skills.
Not ready to invest yet? Join the newsletter to unlock free lessons.
Not ready to invest? Join the newsletter to unlock free lessons..
Not ready to invest yet? Join the newsletter to unlock free lessons.
What folks are saying about LearnGit.io
"Git represents an essential cornerstone that every developer should master. In this context, Jack has successfully condensed the core concepts of Git, focusing on valuable insights while maintaining an engaging approach. The content is of exceptional quality"
David Sinclair
CTO at Midian Technology
Before LearnGit.io I started on YouTube
Before LearnGit.io I started on YouTube
Since 2016, I've experimented with motion graphics and visualization techniques in an effort to raise the bar on Git education. My viewers gave me the encouragement to keep going, and 8 years later LearnGit.io grew from this teaching style.
Since 2016, I've experimented with motion graphics and visualization techniques in an effort to raise the bar on Git education. My viewers gave me the encouragement to keep going, and 8 years later LearnGit.io grew from this teaching style.
Merge vs Rebase
Sept 2023
"Great video. I've been using Git forever, and this is probably the best explanation I've ever seen of merge, rebase and fast-forward"
- John Dibling (@johndibling8091)
More comments
Merge vs Rebase
Sept 2023
"Great video. I've been using Git forever, and this is probably the best explanation I've ever seen of merge, rebase and fast-forward"
- John Dibling (@johndibling8091)
More comments
Merge Conflicts
Nov 2023
"This is a world class example of how education should be; a very well produced video to support the subject!"
- Swede Odén (@SwedeOfEnbound)
More comments
Merge Conflicts
Nov 2023
"This is a world class example of how education should be; a very well produced video to support the subject!"
- Swede Odén (@SwedeOfEnbound)
More comments
Rebase
Nov 2017
"Git must be explained with real examples and animations. This was the best tutorial I have seen on internet so far. Top quality content."
- Mrigendra Chaubey (@1988mib)
More comments
Rebase
Nov 2017
"Git must be explained with real examples and animations. This was the best tutorial I have seen on internet so far. Top quality content."
- Mrigendra Chaubey (@1988mib)
More comments
Cherry Pick Tutorial
Dec 2022
"Crystal clear, to the point explanation. Love your teaching style with animations. Please keep on making videos."
- Software Devx (@softwaredevx)
More comments
Cherry Pick Conflicts
Dec 2022
"These videos are a treasure and should be protected for future generations."
- Josuer Bague (@josuerbague6851)
More comments
Stash Tutorial
Jan 2023
"Awesome video! The animations and layout are superb, they made it all perfectly clear to me."
- treequin (@treequin)
More comments
And much more!
I'm proud of how my videos have already helped millions around the world learn Git. Read the comments from any video on my channel and see for yourself!
FAQ
What is LearnGit.io
Will I need any prior Git experience?
Why choose LearnGit.io over Coursera, Udemy, CodeAcademy courses?
Is this a subscription? Does my access expire?
Can I try before I buy?
Can I get a refund if I decide LearnGit.io is not for me?
Can I get a receipt for reimbursement?
Do you have a student discount?
I live in a country with lower purchasing power than the US dollar.
Will you offer languages other than English?
I have a question that's not on this list
What is LearnGit.io
Will I need any prior Git experience?
Why choose LearnGit.io over Coursera, Udemy, CodeAcademy courses?
Is this a subscription? Does my access expire?
Can I try before I buy?
Can I get a refund if I decide LearnGit.io is not for me?
Can I get a receipt for reimbursement?
Do you have a student discount?
I live in a country with lower purchasing power than the US dollar.
Will you offer languages other than English?
I have a question that's not on this list
What is LearnGit.io
Will I need any prior Git experience?
Why choose LearnGit.io over Coursera, Udemy, CodeAcademy courses?
Is this a subscription? Does my access expire?
Can I try before I buy?
Can I get a refund if I decide LearnGit.io is not for me?
Can I get a receipt for reimbursement?
Do you have a student discount?
I live in a country with lower purchasing power than the US dollar.
Will you offer languages other than English?
I have a question that's not on this list
© 2024 LEARNGIT.IO
© 2024 LEARNGIT.IO
© 2024 LEARNGIT.IO