“팀 프로젝트 중 기능 하나 고치려는데,기존 코드가 망가질까 봐 손이 떨린 적 있나요?”이럴 때 바로 **‘브랜치(Branch)’**를 사용해야 한다.브랜치는 코드 실험, 기능 추가, 버그 수정 등을독립적인 공간에서 안전하게 진행할 수 있게 해준다.이번 글에서는 Git 브랜치의 개념부터 생성, 이동, 병합, 충돌 해결까지단계별로 완벽히 정리해본다.💡 1. 브랜치(Branch)란?“브랜치는 같은 프로젝트 안에서 독립적으로 작업할 수 있는 분기점이다.”Git의 모든 코드는 ‘나뭇가지(branch)’처럼 분기된다.메인(main) 줄기는 그대로 두고,새로운 가지를 만들어 작업한 뒤문제가 없으면 다시 메인 줄기에 합치는 구조다.📘 즉,“브랜치는 실험 공간, 메인은 결과물 저장소”🧱 2. 브랜치가 왜 필요한가..