Git allows you to create several development flows that meet the dynamics of your company. You can have an enhancement branch, a maintenance branch, a branch that freezes the code to be approved ...
GitLab flow has official documentation, but in my opinion, this documentation is just a flow description, it does not show in detail how the flow works, step by step. For this reason, I have created ...