Branch Strategy is the way you organize development workflow. As a Developer, you will always work on a couple versions of your code. Therefore, it is a good idea to split them into separate types at first. According to Gitlab documentation (https://docs.gitlab.com/ee/topics/gitlab_flow.html), we can start…