들어가며"아... force push 했는데 팀원 커밋이 날아갔어요." Git을 사용하면서 한 번쯤 심장이 쿵 내려앉는 순간을 겪어보셨을 겁니다. 혹은 merge 충돌이 200줄 넘게 발생해서 해결하는 데 반나절을 쓴 경험, release 브랜치에 잘못된 커밋이 포함되어 긴급 패치를 해야 했던 경험이 있을 것입니다.Git은 단순한 버전 관리 도구를 넘어서, 팀의 협업 방식과 배포 전략을 결정하는 핵심 인프라입니다. 3~7년차 백엔드 개발자라면 기본적인 add/commit/push는 능숙하지만, 브랜치 전략 선택, rebase와 merge의 올바른 사용, 위기 상황 대응에서는 여전히 불안감을 느끼는 경우가 많습니다.이 글에서는 Git Flow vs Trunk-Based Development 비교, reba..