
main: 최종 배포를 위한 안정적인 상태를 유지하며, 직접적인 코딩 실행 x
dev: 개발의 중심이 되는 브랜치
feature (작업 브랜치): 각 기능이나 버그 수정을 위해 dev에서 생성한 독립적인 작업 공간
git branch 브랜치명
git switch 브랜치명

git add . # 변경된 모든 파일 스테이징 (특정 파일은 git add 파일명)
git commit -m " commit 메시지" # 커밋 메시지 작성
git push origin 브랜치명 # 원격 저장소에 해당 브랜치 전송
git branch -r # 원격 브랜치 목록 확인
git switch dev # 작업 위치를 dev 브랜치로 전환
git pull origin dev
dev 브랜치가 최신 상태인지 확인한 후 병합을 진행하기git merge 브랜치이름
git push origin dev