Git is the de-facto standard for proper version control. It enables highly productive distributed workflows without a single point of failure – without getting in your way. However, it does require a bit of a mind-shift for those used to other tools like SVN, TFS, etc. While getting started requires knowledge about a few commands, mastery over just a few more can help you harness a lot more of Git’s features. And this is what you will be doing in this course.
Together, we will look at what makes Git tick – but instead of dwelling on lots of theoretical material, you will quickly dive into practical work that will be beneficial in day to day activities. By the end of this course, you should be comfortable in using even the more complicated features of Git by having applied them in real world scenarios.
Each topic will be covered by hands on walk-throughs. On the second day, you will also go through a series of general day to day tasks to ensure that you get comfortable with using Git.