현재 작업 중인 브랜치를 항상 확인
잘못된 브랜치에서 작업하거나 병합하는 실수를 방지하기 위해 git branch 또는 git status 명령어를 수시로 실행해주세요.
-force 옵션은 절대 사용하지 않습니다.
강제 푸시는 다른 팀원의 작업 이력을 손상시킬 수 있습니다. 부득이하게 사용해야 할 경우, 반드시 팀원에게 사전에 공유하고 동의를 받습니다.
하나의 기능 개발에는 하나의 브랜치를 생성합니다.
브랜치명은 feature/기능명 형태로 작성하며, 기능명을 직관적으로 명시해주세요.
# develop 브랜치에서 최신 상태로 동기화
git pull origin develop
# 새로운 기능 브랜치 생성
git checkout -b feature/create-quiz-entity
💡 예시: feature/create-quiz-entity, feature/add-login-api, feature/update-home-ui
기능 개발이 완료되면 변경 사항을 원격 저장소(origin)에 push하고, PR(Pull Request)을 생성합니다.
git push -u origin feature/create-quiz-entity
develop 브랜치에 병합됩니다.feature 브랜치는 자동으로 삭제되도록 설정되어 있습니다.