For a team of 10 people or more, managing multiple versions, resolving conflicts and bugs, and ensuring a smooth workflow can be challenging. Currently, our team uses a separate release branch from the production branch where 4-5 team members work on specific modules, and then merge with the dev and test branches. However, with a large team, this approach can lead to code conflicts. We aim to improve our existing workflow and reduce conflicts by adopting effective Git management methods. This article will explore the best practices and solutions for collaborative development and version control.