1. Develop 브랜치 만들기
프로젝트의 안정성을 확보하기 위해 main 브랜치에서 작업하는것이 아닌 develop 브랜치에서 기능 작업을 한다.
develop 브랜치를 만들기 위해 다음과 같은 명령어를 입력한다.
git checkout -b develop
이러면 로컬에서 브랜치가 생기고 이것을 github에 올리기 위해
git push --set-upstream origin develop
명령어를 입력한다.
그 뒤 선택적으로 main 브랜치를 보호하는 전략을 짜고 그 이후 pull request하는 방법을 알아보자
나는 private로 리포지토리를 생성했기 때문에 브랜치 보호를 할 수 없었다.
보호하고 싶다면 유료계정으로 업그레이드 하거나 public으로 리포지토리를 바꿔야 한다.
2. 프로젝트 보드 만들기
상단 메뉴에서 Projects 클릭 > + New project > 원하는 템플릿을 선택한다.
Add item을 통해 구현해야 되는 기능들을 만들어준다.
그 뒤 해당 item 설정에서 Convert to issue 를 통해 이 기능에 대한 이슈를 같이 만들어서 연동시켜준다.
3. 브랜치 생성하기
이슈에 들어가서 오른쪽 메뉴 중 Development 에서 Create a branch를 클릭한다.
Branch name을 적절하게 설정해주고 Branch source를 develop 브랜치로 바꿔준다.
그 뒤 프로젝트안에서
git fetch origin
git checkout 해당 브랜치 이름 해주면 된다.
이제 거의 다 왔다. 이 브랜치에서 작업하고 commit 한것들을 develop과 main으로 pull request 해주기만 하면 된다.
'개발 > SpringBoot' 카테고리의 다른 글
N+1 문제 해결을 통한 와인 목록 조회 성능 개선 (0) | 2025.04.07 |
---|---|
AOP와 Redis 캐싱을 활용한 OpenAI API 호출 성능 측정 및 최적화 사례 (0) | 2025.04.03 |
[JPA] Entity 설계 시 ID 값을 Integer 대신 Long 타입으로 지정하는 이유 (1) | 2025.02.07 |
깃허브로 그룹 프로젝트 하는 법 2 : 프로젝트 환경 세팅 (0) | 2024.11.12 |
깃허브로 그룹 프로젝트 하는 법 1 : 리파지토리 생성 및 팀원 초대 (0) | 2024.11.11 |