Git is one of the most essential and heavily used tools for software development in a team. Originally written by Linus Torwalds for collaboration on the Linux kernel, Git is the **most widely used version control system in use today**.
Although most developers are able to get by with a superficial understanding of how git works, very few are able to use it with **confidence**, especially when the tool reports warnings or errors. In this workshop, we will take a look at the basic concepts behind distributed version control using Git, and see how it can be used using multiple hands-on exercises. By the end of the workshop, it is my aim that you are able to use Git **effectively** and **confidently** for collaboration in your software development project.