Skip to main content

Version control with git

Lessons / Courses#

Beginner#

1. Git from the inside out#

This comprehensive guide explains git principles and relevant componenets using graphs. Last updated on Mar 1, 2016.

2. Coursera's git lessons#

A free 4 weeks Tutorial created by Steve Byrnes. Video uploaded on October, 2021.

3. Introduction to Git and GitHub#

In this course, you’ll learn how to keep track of the different versions of your code and configuration files using a popular version control system (VCS) called Git. Last updated on September, 2021.

4. The Net Ninja - Git & GitHub Tutorial for Beginners#

A free 12-video Git & GitHub tutorial series created by an established YouTuber & course creator. Last updated on Jun 18, 2017.

5. freeCodeCamp - Git and GitHub for Beginners Crash Course#

A free 1-video Git & GitHub crash course created by an established training website. Video uploaded on May 28, 2020.

6. Brad Traversy - Git & GitHub Crash Course For Beginners#

A free 1-video Git & GitHub crash course created by an established YouTuber & course creator. Video uploaded on Feb 5, 2017.

7. Programming with Mosh - Git Tutorial for Beginners: Learn Git in 1 Hour#

A free 1-video Git & GitHub crash course created by an established YouTuber & course creator. Video uploaded on Sep 15, 2020.

8. Edureka - Git & GitHub Full Course in 5 Hours | Git GitHub Tutorial for Beginners#

A free 1-video Git & GitHub course created by an established YouTuber & course creator. Video uploaded on Feb 15, 2021.

9. Bogdan Stashchuk - Git and GitHub Tutorial for Beginners 11 Hours#

A free 1-video Git & GitHub course created by an established YouTuber & course creator. Video uploaded on Mar 23, 2020.


Intermediate#

1. The 13 Git Commands I Use Daily#

A useful article that will guide through using advanced git commands.

2. Intermediate Git and Github Cheatsheet#

Instantly improve your git and github workflow, productivity with this cheat sheet. Last updated on Aug 5, 2019.

3. Traversy Media & Anson The Developer - Automatic Deployment With Github Actions#

A free 1-video GitHub Actions tutorial created by an established YouTuber & course creator. Video uploaded on Oct 12, 2020.

Professional#

1. Advanced Git Tutorials#

Atlassian’s Git tutorials introduce the most common Git commands, and our Git Workflows modules discuss how these commands are typically used to facilitate collaboration. Alone, these are enough to get a development team up and running with Git. But, if you really want to leverage the full power of Git, you’re ready to dive into our Advanced Git articles. Last updated on Sept 5, 2021.

2. GitKraken#

Jump in and learn Git based on your knowledge level. These beginner, intermediate, and advanced Git tutorials break down concepts into short videos that will teach you the concept and then walk through an example of how to apply it. Last updated on Oct 5, 2021.

Books#

1. Pro Git:#

The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.