- Git Official Documentation
https://git-scm.com/doc
Comprehensive and authoritative resource for all things Git. - Learn Git | Atlassian
https://www.atlassian.com/git
One of the best sources for learning Git, especially if you prefer reading over watching video tutorials.
-
Complete Git and GitHub Tutorial
https://www.youtube.com/watch?v=apGV9Kg7ics -
Git Tutorial For Dummies
https://www.youtube.com/watch?v=mJ-qvsxPHpY
- Learn Git Branching
https://learngitbranching.js.org
Learn Git Branching is the most visual and interactive way to learn Git on the web
- Atlassian Git Cheat Sheet
https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet
A great cheat sheet to keep commands at your fingertips.
-
First Contributions
https://github.com/firstcontributions/first-contributions
A beginner-friendly project to help you make your first open-source contribution. -
Git-it Challenges
https://github.com/jlord/git-it-electron
A desktop app with challenges for learning Git and GitHub by doing.
-
Git Workflows
https://www.atlassian.com/git/tutorials/comparing-workflows
Learn different workflows like Gitflow, feature branches, and more. -
Rebasing vs. Merging
https://www.atlassian.com/git/tutorials/merging-vs-rebasing
An in-depth guide on the differences and use cases for rebasing and merging.
Happy learning! 🚀