$ git clone https://github.com/PI304/Beginner_Study.gitPull Request는 화요일 00시부터 23:59분까지 수 있습니다
Pull Request를 날리면 운영진이 코드를 리뷰한 뒤 수정할 것이 있으면 수정 요청을 드립니다
운영진이 Merge를 Approve해주면 본인이 Merge하면 됩니다
MyPage를 작업 하기 전에 git pull origin master를 해줍니다
MyPage를 작업 하기 전에 브랜치 생성을 해줍니다
// 아래 명령어를 통해 브랜치 생성
$ git checkout -b Week?/기능요약브랜치 이름 컨벤션에 대해선 아래 5.브랜치 이름 컨벤션을 참고해주세요
$ git push origin [브랜치명]반드시 PR 시 템플릿 위에는 브랜치 이름을 적어주세요
## Feature Description
- 이런 이런 기능입니다
## To Reviewers
- 이런 이런 점을 유의해주세요운영진이 PR된 코드를 확인하고 코드리뷰 과정을 거칩니다
코드리뷰 과정이 끝난다면 운영진이 Merge가 가능하도록 Approve 해줍니다
*️⃣ Squash Merge되며, Merge된 Branch는 자동 삭제됩니다.
- PR 시 leeunduck / dmsthf2000을 Reviewer로 지정합니다.
- 수정이 필요하면 Request Changes로 코드 수정을 요청드립니다.
- 이상이 없으면 Approve 합니다.
- Approve된 PR을 코드작성자가 Self Merge 합니다.
*️⃣ Merge 시 나타나는 템플릿을 아래와 같이 채워주세요

$ git checkout master
$ git pull origin master
$ git checkout -b Week?/주의사항
브랜치를 Local에서 만들고 지우지 않으면 다음에 비슷한 이름을 사용한 브랜치를 만들 수 없게 됩니다 반드시 브랜치를 지워주세요!
// 무슨 브랜치 있는지 확인
$ git branch
// 브랜치 삭제
$ git branch -d 삭제하고싶은브랜치이름
$ git branch -D 삭제하고싶은브랜치이름
Week?/[기능요약]
- 맨 첫글자 W만 대문자로, 기능요약은 소문자로 작성해주세요
- 기능요약은 영어로 작성해주세요
- ?에는 현재 주차가 들어갑니다
ex) Week2/dropdown
<태그>: <제목>
- : 뒤에만 띄어쓰기가 있습니다
- 제목은 한영 혼용이 가능합니다 (가급적 영어로)
- 태그의 첫글자는 대문자로 작성해주세요
- 태그는 아래에 적힌 것들만 사용해주세요
Feat: 새로운 기능 추가, 기능 로직 변경
Fix: 버그 수정
Refactor: 코드 리팩토링 (기능 변화 X)
Style: 코드 포맷팅, 코드 변경이 없는 경우
Chore: 빌드 업무 수정, 패키지 매니저 수정
Docs: 문서 수정, 주석
