Git 초보자들을 위한 branch 개념 & 브랜치 사용방법 알아보기

User avatar placeholder
Written by 노퇴근

6월 12, 2025

Git을 처음 접한 초보자 입장에선 “왜 이렇게까지 복잡하게 나누지?”, “그냥 저장하고 푸시하면 되는 거 아냐?”라는 생각이 들 수 있습니다.
그래서 이번에는 ‘브랜치 전략이 왜 필요한지, 언제 쓰는지, 초보자가 겪는 상황별로 언제 유용한지’까지 쉽게 풀어서 설명해 드릴게요.

🍊 Git 브랜치 전략, 초보자도 이해할 수 있게!

💡 왜 Git 브랜치 전략이 필요한가요?

코드 작업을 혼자서만 한다면 사실 main 하나만 써도 문제 없습니다.
하지만 아래 상황이 하나라도 있다면? 브랜치 전략이 꼭 필요합니다.

✅ 필요한 상황 3가지

상황설명Git 브랜치 전략으로 해결되는 점
1인 이상이 함께 개발여러 사람이 동시에 수정 → 충돌 발생 위험각자 feat/*로 작업 후 dev에 통합, 충돌 최소화
실수로 코드를 망가뜨림코딩 중 잘못된 수정으로 앱 오류 발생main은 항상 안정 상태 유지! 실험은 dev에서
새로운 기능 실험 중아직 검증되지 않은 기능 개발 중feat/*에서 마음껏 실험 후 리뷰받고 합치기

🤔 초보자가 자주 겪는 문제 vs 브랜치 전략

자주 겪는 문제브랜치 전략 도입 후 변화
“내가 뭘 고쳤는지 모르겠어요”커밋 & 브랜치로 이력 추적 가능
“기능 하나 수정하다 앱 전체가 깨졌어요”feat/*에서 실험, main은 언제나 정상 작동
“같이 작업 중인데 서로 코드가 꼬여요”브랜치로 분리 → 리뷰 → 병합 순서로 충돌 최소화

🔍 언제 어떤 브랜치를 쓰면 되나요?

상황사용할 브랜치설명
새 기능 만들고 싶을 때feat/기능명내 작업대입니다. 마음껏 실험 가능!
기능 다 만들고 공유할 때PR → dev테스트 자동 실행 + 리뷰어 검토
사용자에게 서비스 배포할 때main문제 없는 코드만 올려야 함 (릴리스 태그도 이때 생성)
급하게 오류 수정할 때hotfix/이름바로 고친 뒤 main에 바로 머지 (버전 태그도 생성)

🧠 핵심 요약 비유로 다시 정리

개념비유역할
main🏛 배포 가능한 전시관완성된 작품만 전시
dev🧪 실험실작가들의 작업물이 모여 검토되는 곳
feat/*🎨 개인 작업실각 작가가 창작 활동 중인 공간

🧪 초보자가 해볼 수 있는 실습 루틴

🌱 1. 처음 브랜치 전략 적용해보기

# 1. dev 브랜치에서 최신 코드 받아오기
git checkout dev
git pull

# 2. 새로운 작업 브랜치 생성
git checkout -b feat/hello-api

# 3. 작업 + 저장
echo "Hello API!" >> api.py
git add api.py
git commit -m "feat(api): 인사 API 스텁 추가"

# 4. GitHub로 푸시 + PR 만들기
git push --set-upstream origin feat/hello-api

🔐 보안 & 실수 예방 팁

항목주의할 점대응 방법
민감 정보 커밋.env, 비밀번호, API 키.gitignore로 제외하고 커밋 전에 확인
강제 푸시 (--force)잘못 쓰면 협업자 작업 날릴 수도절대 혼자 판단 말고 공유 필요 시 슬랙 등으로 알리기
브랜치 이름 실수오타나 중복 등명명 규칙 미리 정하고, 작업 전 확인
깃허브 공개 레포실수로 민감 파일 올리기공개 레포는 최대한 코드만 올리고 설정파일 분리

🎯 정리: 초보자에게 딱 맞는 브랜치 전략 실천법

실천 항목설명
✅ 작업 전 git pull은 무조건충돌 예방, 최신 코드 반영
✅ 기능 하나당 브랜치 하나집중도 높이고 이력 관리 쉽게
✅ 커밋은 작은 단위로 자주나중에 돌아가기도 쉬움
✅ PR 후에는 꼭 코드 리뷰 요청실수도 방지되고, 성장에도 도움 됨

🚀 마지막 팁: 이렇게 시작해보세요!

  1. 오늘 바로 dev 브랜치 생성해보세요.
  2. .gitignore 파일 만들어서 민감 파일 막기!
  3. 브랜치 하나 만들어서 README.md 수정 후 PR → 리뷰 요청까지 실습!
Image placeholder

본 블로그외에도 sns 채널에서 다양한 정보를 확인해볼 수 있습니다.

© 노퇴근 | let’s 귤팁
감정을 회복하는 철학이, 기술보다 먼저입니다.

당신의 흔적을 남겨주세요.

🫧 짧은 한마디도 좋아요. 당신의 생각을 들려주세요.

목차