-
Egg Head: Learn all you need to get started with Git and GitHub and get your first pull requests going.
-
First Aid Git: A searchable collection of the most frequently asked Git questions.
-
Git - The simple guide: A straight forward, straight to the point git guide that can serve as a quick reference point if you happen to forget something.
-
Git Reference Documentation: A complete listing of Git's features and commands. The documentation is also available as a free ebook titled Pro Git.
-
GitHub Guide: A pictorial guide for learning Git and Github by Dmitry.M.
-
GitHub Learning Lab: Get the skills you need without leaving GitHub. GitHub Learning Lab takes you through a series of fun and practical projects, sharing helpful feedback along the way.
-
Learn Enough Git To Be Dangerous: A comprehensive guide to becoming very comfortable with Git and Github, provided by Michael Hartl – creator of the Ruby on Rails tutorial and founder of the Learn Enough courses.
-
Learn Git with Bitbucket Cloud: Create a Git repository, Copy your Git repository, add files, Pull changes from your Git repository on Bitbucket Cloud, Use a Git branch to merge a file and much more to become a pro at Git.
-
Oh Shit Git: How to get yourself out of mistakes made with Git.
-
Try Git: Learn how to use Git with Code School's interactive course.
-
Udacity's Git Commit Style Guide: A very useful and simple style guide for git commit messages (as well as JavaScript, HTML5, and CSS3) as it informs everybody on the team – including your future self if you are a solo contributor – what specific changes were made, what type they were, and why.
-
Learn Git Branching: A beautiful visual guide to learn simple and advanced Git.
-
Mastering Markdown: Most web pages (especially the README) on GitHub are written using the Markdown HTML-preprocessor language.
- Another useful resource for Markdown is the Daring Fireball website.
-
Markdown Emoji's: One stop for all your favorite Emoji's using Markdown.
-
Choose A License: A brief guide / repository of various licenses one could use in their open source projects.
-
Finding Open Source Projects: An easy-to-follow open source guide created and curated by Github and fellow contributors, for those who want to learn "how to run and contribute to an open source project."
-
Zero to Mastery: A treasure-trove of GitHub open-source projects - created by Andrei and maintained by our fellow students - to get started on!
-
Zero to Mastery's Beginner Guide to Open Source Projects: This is a good place to start learning how to contribute to open source projects on GitHub.