Understanding the Git process and Gitflow pattern
So far, we have seen the fundamentals of a very powerful VCS, which is Git, with its installation, configuration, and some of its most common command lines. In this section, we will put all of this into practice with a case study that will show which Git process to apply throughout the life cycle of a project.
In this case study, for remote repositories, we will use Azure Repos (one of the Azure DevOps services), which is a free Git cloud platform that can be used for personal or even business projects. To learn more about Azure DevOps, consult the documentation here: https://azure.microsoft.com/en-us/services/devops/. We will often talk about it in this book.
Let's first look at how collaboration with Git is constituted, and then we will see how to isolate code using branches.
Starting with the Git process
In this lab, we will explain the Git collaboration process with a team of two developers who start a new application...