팀프로젝트를 앞두고 branch 전략 등 git을 사용해 어떻게 협업할지 정하고, 팀원들과 git 연습용 레포를 파서 실제 작업하는 것처럼 연습해보는 과정을 거쳤다. (아직 다들 익숙하지 않아서 2시간 걸림...........) 아직 낯선 부분이 많지만 손에 익을 때까지 참고할 수 있도록, 그리고 처음 협업을 해보는 분들을 위해서 git flow 내용을 정리해보았다.
멋사 동기분이 올려주신 유튜브가 큰 도움이 되어서 첨부합니다💚
💡 참고_저희는 main, develop, feature 3가지 브랜치를 사용하는 전략을 취하고 있습니다.
(한 명만 하면 되는 작업)
1. develop 브랜치 생성
2. 로컬과 원격 연결
git push --set-upstream origin develop
git branch Feat/<issue_number>/<짧은 설명>
git add .
git commit -m '#이슈 번호 - 키워드: 상세 설명'
git push origin 브랜치명
PR 템플릿 (PR 제목은 자동으로 써있을 거예요!)
제목 | (예시_#1 - Feat: 버튼 컴포넌트 개발)
본문 | 내용 + close #이슈번호 (close, closes, closed 다 상관 X)
git branch -D Feat/#12