 Welcome back to our channel and this time around we are going to be working with something called GITS. GITS is a version control system, it's basically a logging system of the different versions of our software that we'll have or even when you're writing, let's say you're writing a book or you're writing articles, you can have a number of versions of your article without basically you can actually retrieve these versions of software or articles that you've been writing with a system like GIT. Now GIT can be compared to so many other version systems like SVN or Mercurio but they all have their different advantages but I've said it on GIT because it's one of the top growing version systems that are happening right now. Last year Microsoft managed to buy out GIT Hub which is based on GIT as a version control system and it's direct competed our GIT Lab. GIT Lab was growing and adding features but GIT Hub was delaying in its growth. However that put on the side is what we're going to choose because now it is growing it's getting better resources and it's having better tooling embedded into it. So one of the things that you will see is that when you go to this GIT-SIM.com it gives you a version of what software you should be downloading in terms of GIT for your computer and when you go into the documentation you're able to find a number of things that will explain GIT better than I would. I'll put the links below the video today so that you can be able to see these different videos and find out more. However I'm going to go into something that is more practical so that at the end of the day we shall be able to contribute to our software packages that we use and even just be able to create our own and allow other people to contribute to our software. That's the beauty of GIT is that it allows you to have a number of contributors bringing in goodness from so many other places, bringing in experience while at the same time you are enjoying whenever you make an error you can always just revert back and find out where the bugs are coming from just by using a version control system like GIT. Some other version control systems that we use everyday without actually noticing are like Dropbox, Google Drive that allow you to save a number of files with the same name but they allow you to just overwrite and then they'll store that in the history of the system. So you can always revert back to what was even before just because Google Drive and Dropbox allow you to have a version control system in there with them. So with that let's dive straight into how to work with GIT as a version control system.