아마 지금 다들 main 브랜치에서 개발하고 있었을 텐데, 우선 코드를 바탕화면이나 어딘가로 다 옮겨놓고 main 브랜치는 원상복구 시켜놓기
git checkout -b orchestraClub
명령어로 브랜치 만들고 들어가기
git branch
명령어로 현재 브랜치가 orchestraClub인지 확인 (main이면 절대 안됨)
git pull origin develop
명령어로 develop 코드를 orchestraClub에 가져오기
orchestraClub 브랜치에서 계속 개발
개발 완료 후 git add .
, git commit -m "Feat: 헤더 구현"
, git push origin orchestraClub
명령어 3개로 orchestraClub 브랜치에 변경사항 push (main에 push하면 안됨)
만약 코드에 문제가 없을 경우, 깃허브 웹사이트 들어가기
템플릿에 맞게 issue 작성
깃허브 웹사이트에서 pull request 클릭해서 base: develop, compare: orchestraClub 으로 설정 변경 후, 템플릿에 맞게 작성 후 pull request (main이면 절대 안됨)
제목 -> Feature(기능)/orchestraClub(브랜치명) (괄호는 지워주세요)
## title
> 이름
## 개요
> 개요
## 연관된 이슈
> #이슈번호
## 변경사항 및 이유
- [ ] TODO
- [ ] TODO
- [ ] TODO
## 리뷰 요구사항(선택)
그 이후에는 팀장이 확인하고 알아서 merge할것임.
평상시에는 각자 개발하는 기능 브랜치에서 개발
develop → 각자 브랜치에서 개발하면서 오류가 없을 때 풀리퀘를 통해 merge
main → 가장 마지막에 팀장 권한으로만 푸쉬, 커밋, 풀리퀘 가능
참고 링크