Master branch는 소프트웨어 개발 및 버전 관리 시스템인 Git에서 프로젝트의 중심이 되는 가장 중요한 줄기를 의미합니다. 이는 개발 중인 코드의 가장 안정적이고 신뢰할 수 있는 버전을 유지하는 곳으로, 모든 새로운 기능 구현이나 버그 수정 사항이 최종적으로 통합되는 지점입니다. 과거에는 master라는 용어가 표준으로 사용되었으나, 최근에는 보다 포용적인 언어 사용을 위해 main으로 이름을 변경하여 사용하는 추세가 강합니다. 하지만 여전히 수많은 기존 프로젝트와 기술 문서에서는 master branch라는 용어를 흔히 접할 수 있습니다. 이 브랜치는 언제든지 실제 서비스에 배포될 수 있는 수준의 코드를 담고 있어야 하며, 개발자들은 보통 자신의 개별 브랜치에서 작업한 후 코드 리뷰를 거쳐 이 마스터 브랜치에 병합하는 과정을 거칩니다. 따라서 마스터 브랜치는 프로젝트의 공식적인 역사를 기록하는 핵심적인 역할을 수행하며 팀 협업의 절대적인 기준점이 됩니다.