Git has been around for a long time, and is a well-established source control tool with astonishing popularity. Take the current survey by Stack Overflow, a popular portal for professional and amateur developers, as an example (image source: https://insights.stackoverflow.com/survey/2018):
With nearly 90% of all developers out of roughly 75,000 participants choosing Git as their version control system, it is safe to assume that Git is a great tool. To further decrease the amount of people answering I don't use version control, we would like to demonstrate what Git can do for you.
We already saw the basics of working with Git in Chapter 4, Advanced Coding Techniques, and if you have followed the examples so far, you already have Git installed. In a CI/CD pipeline, Git is an essential component. Your code commits will, depending on the branch you are on, lead...