A list of some valuable resources that every person who wants to learn Git & GitHub would find pretty useful.
- Backlog Git Guide : A complete cool Git guide.
- git - the simple guide : just a simple guide for getting started with git.
- Learn Version Control with Git : A step-by-step course for the complete beginners.
- Pro Git : The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. It covers literally everything about Git, Happy reading.
- Visualizing Git: A website designed to help you understand some basic git concepts visually.
- Learn Git Branching : A website designed to help you understand the strength of git branching concepts visually.
- Learn Git Version Control using Interactive Browser-Based Scenarios : A tutorial that offers a set of scenarios in order to allow you to solve real problems and enhance your Git skills.
- Git Command Explorer : Just specify what you want to do and the command you should use pops up magically.
- The Workflow of Version Control : Git WorkFlow cheat Sheet
- Git Cheat Sheet - Git Tower : Git Commands cheat sheet (My favourite).
- Git Cheat Sheet - GitHub : Git Commands cheat sheet.
- Git Cheat Sheet - GitLab : Git Commands cheat sheet.
- GitHub Guides : The complete GitHub Guide.
- GitHub Learning Lab : They've said it all "Learn new skills by completing fun, realistic projects in your very own GitHub repository. Get advice and helpful feedback from our friendly Learning Lab bot".