issue/1
와 같이 브랜치를 만든 뒤 해당 브랜치에서 기능을 구현합니다.origin/main
가져오기: 로컬의 메인 브랜치로 체크아웃한 뒤, git pull origin main
명령어로 최신 메인 브랜치를 가져옵니다.git checkout issue/1
), git rebase main
명령어를 사용하여 최신 메인 브랜치의 변경 사항을 리베이스합니다.--force
옵션을 사용해 푸시합니다 (git push origin issue/1 --force
). 푸시가 완료되면 GitHub 등에서 PR(Pull Request)을 생성하여 코드 리뷰 및 병합을 요청합니다.git checkout main
), 최신의 메인 브랜치를 기준으로 다음 이슈 번호에 맞는 새로운 브랜치를 생성하여 다음 기능 작업을 시작합니다.이 과정을 통해 각 기능별로 독립적인 브랜치를 사용하고, 최신 상태를 유지하면서 충돌을 최소화하여 원활한 협업을 할 수 있습니다.