GitHub 사용법(2) - branch

dozzzini·2025년 12월 23일
post-thumbnail

브랜치 운영 원칙

  • main: 최종 배포를 위한 안정적인 상태를 유지하며, 직접적인 코딩 실행 x

  • dev: 개발의 중심이 되는 브랜치

  • feature (작업 브랜치): 각 기능이나 버그 수정을 위해 dev에서 생성한 독립적인 작업 공간

명령어

브랜치 생성하기

git branch 브랜치명

생성한 브랜치로 작업 공간 전환

git switch 브랜치명

내 브랜치(ex. feature/rag/v2) 에 있을 때

  1. 작업 브랜치 변경사항 반영 (Push)
git add .                  # 변경된 모든 파일 스테이징 (특정 파일은 git add 파일명)
git commit -m " commit 메시지" # 커밋 메시지 작성
git push origin 브랜치명      # 원격 저장소에 해당 브랜치 전송
  1. 브랜치 확인 및 전환 (Switch)
git branch -r     # 원격 브랜치 목록 확인
git switch dev    # 작업 위치를 dev 브랜치로 전환
  1. 기준 브랜치(dev) 최신화 (Pull)
git pull origin dev
  1. 브랜치 병합 (Merge)
  • 💡 참고: 반드시 dev 브랜치가 최신 상태인지 확인한 후 병합을 진행하기
git merge 브랜치이름
  1. 병합 결과 원격 반영 (Push)
  • 이 과정을 거쳐야 최신 코드가 공유 가능함
git push origin dev

0개의 댓글