Get the Cheat Sheet Here :

Support me on Patreon :

One of you guys asked me to make a Git video tutorial so I did.

Specifically I go over all the different types of version control. We look at the difference between modified, staged and committed. We then install and set everything up for Windows, OSX and Linux. I briefly go over using VIM and show how to set up other editors. Then I cover the commands init, add, commit, status, diff, rm, log and more.

Other Git Video Tutorials

Init, Add, Commit, Status, Diff, Rm, Log and Installation :

GitHub, Remote Repositories, Push, Pull, Remote, Fetch, Tagging, Aliases and Clone :

Branching, HEAD, Checkout, Rebasing, Reverting, Reset, Clean, Solving Merge Conflicts and Mergetool :

Generating SSH keys, how to set up multiple GitHub accounts on one computer and the Fork & Pull workflow :

Install Locations

Mac :
Windows :
Linux : apt-get install git-core OR yum install git-core