On the one hand, risks can arise while working on Git-based software projects that hamper the development process, software quality and stability of existing processes. On the other hand, you also do not want to slow down the development process by using models that are too restrictive.