1. 기본 개념브랜치(Branch)는 코드의 독립적인 작업 공간기본적으로 Git 저장소는 main (또는 master)라는 기본 브랜치를 가진다.새로운 기능 개발, 버그 수정, 실험적 시도를 기존 코드와 분리하여 안전하게 진행하는 데 사용_2. 주요 특징독립성: 각 브랜치는 다른 브랜치의 영향을 받지 않고 독립적으로 수정 가능히스토리 관리: 각 브랜치는 개별 커밋 히스토리를 가짐협업 강화: 팀원 간 작업 분담 및 코드 검토에 유용_3. 주요 브랜치 생성 및 기본 흐름기본 브랜치 (main)주로 배포, 릴리즈 등의 안정된 코드를 관리최종 제품 수준의 코드 보관기능 브랜치 (feature)새로운 기능을 추가하거나, 특정 버그를 수정할 때 사용작업이 완료되면 main 브랜치로 병합(Merge)핫픽스 브랜치 (..