1. Introduction
It's easy to think of Git branches as just a "tool for dividing features," but in actual work, branch strategy is directly connected to collaboration methods, development environment deployment and testing, QA validation, operational deployment, and hotfix responses. In environments where multiple people are