Main 브랜치 준비
main
브랜치는 항상 배포 가능한 상태를 유지합니다.main
브랜치에 병합됩니다.새로운 브랜치 생성
main
브랜치에서 새로운 브랜치를 생성합니다.git checkout -b feature-branch
git add .
git commit -m "Add new feature"
원격 저장소에 푸시
git push origin feature-branch
Pull Request 생성
코드 리뷰 및 피드백
git add .
git commit -m "Address review feedback"
git push origin feature-branch
PR 병합
main
브랜치에 병합합니다.main
브랜치를 업데이트합니다.git checkout main
git pull origin main
브랜치 삭제
git branch -d feature-branch
git push origin --delete feature-branch
메인 브랜치로 이동하고 최신 상태로 업데이트
git checkout main
git pull origin main
새로운 브랜치 생성
git checkout -b add-login-feature
코드 작업 및 커밋
# 작업 수행
git add .
git commit -m "Add login feature"
원격 저장소에 푸시
git push origin add-login-feature
GitHub에서 PR 생성
코드 리뷰 및 피드백 반영
git add .
git commit -m "Fix issues from code review"
git push origin add-login-feature
PR 병합
main
브랜치에 병합합니다.main
브랜치를 업데이트합니다.git checkout main
git pull origin main
브랜치 삭제
git branch -d add-login-feature
git push origin --delete add-login-feature