금요일 오후, 손이 살짝 떨리는 상태로 Merge 버튼을 눌렀다가… 몇 분 뒤 슬랙 알림이 폭주하기 시작한 경험, 혹시 있으신가요? 저는 아직도 그 순간이 생생합니다. 사무실에 잔잔하게 깔리던 키보드 소리, 모니터에서 뿜어져 나오던 흰빛, 그리고 머릿속을 스치는 생각 하나.“아, 이건 뭔가 잘못됐다.”이런 순간이 반복된다면, 문제는 개인이 아니라 Git workflow에 있을 확률이 큽니다. 이 글에서는 Gitflow, GitHub Flow, Trunk-Based Development(TBD)가 왜 등장했고, 어떻게 진화했으며, 어떤 상황에서 각각이 빛을 발하는지 아주 현실적인 관점에서 풀어보려고 합니다. 교과서 말고요. 실제 현장에서 겪는 이야기로요.이 글을 다 읽고 하나만 기억한다면, 이 문장이면 충..