여기 온 순간부터 여러분은 나가지 못 합니다.
언제까지?
노드 마스터가 될 때까지…
| 웬디/양다원 | 미노/김민서 | 팍스/신준호 | 성순/이성진 |
| 태그 | 설명 |
|---|---|
| feat | 새로운 기능 추가 |
| fix | 버그 수정 |
| refactor | 코드 리팩토링 |
| comment | 주석 추가(코드 변경 X) 혹은 오타 수정 |
| docs | README와 같은 문서 수정 |
| setting | 프로젝트 세팅 |
| merge | merge |
| test | 테스트 코드, 리팩토링 테스트 코드 추가 |
| rename | 파일, 폴더명 수정 혹은 이동 |
| remove | 파일을 삭제만 한 경우 |
- 절대 .gitkeep 파일을 삭제하지 마세요
- 빈 폴더를 Git에서 관리하기 위해 필요한 파일입니다
- main 브랜치에서 직접 작업하지 마세요
- 반드시 본인의 브랜치에서만 작업합니다
- 다른 사람의 브랜치를 임의로 수정하지 마세요
- 피드백이 완전히 반영되기 전까지 머지하지 마세요
- 승인 없이 다른 사람의 PR을 머지하지 마세요
# main 브랜치 기반으로 본인 GitHub 닉네임으로 브랜치 생성
git checkout main
git pull origin main
git checkout -b <본인-GitHub-닉네임/주차>- 본인 브랜치에서만 작업합니다
- 주차별 미션을 수행하고 커밋합니다
- main 브랜치로 PR을 올립니다
- PR 제목:
[Week00] 본인이름 - 미션제목 - 예시: [Week00] 김민서 - Practice1, Mission1, 2, 3
- 리뷰어의 피드백을 받습니다
- 피드백 내용을 반영하여 수정합니다
- 모든 피드백이 반영되면 스스로 머지합니다
# main 브랜치에서 최신 내용 pull
git checkout main
git pull origin main
# 본인 브랜치로 이동하여 main 내용 반영
git checkout <본인-GitHub-닉네임/주차>
git merge mainWeek00/
├── <본인-GitHub-닉네임>/
│ ├── practice/ # 키워드 실습 파일
│ ├── mission1/ # 미션 1 관련 파일
│ ├── mission2/ # 미션 2 관련 파일
│ └── ...
├── .gitkeep
Week01/
├── <본인-GitHub-닉네임>/
│ ├── practice/
│ ├── mission1/
│ └── ...
├── .gitkeep
...
- 주차 폴더: Week00 ~ Week10(이미 만들어 두었으니 건들지 마세요!)
- 개인 폴더: 본인의 GitHub 닉네임으로 생성(이 폴더부터 주차 폴더 아래에 생성해서 PR 올리시면 됩니다!)
- practice 폴더: 키워드 학습 시 실습한 내용 저장
- 미션 폴더: 각 미션 번호에 맞게 생성 (mission1, mission2, ...)
상세한 GitHub 사용 방법(브랜치 생성, PR 작성, 머지 등)은 별도로 전달 예정입니다.
# 현재 브랜치 확인
git branch
# 변경사항 확인
git status
# 파일 추가
git add .
# 커밋
git commit -m "커밋 메시지"
# 푸시
git push origin <본인-브랜치명/주차>- 질문이나 문제가 있을 경우 스터디 채널에 공유해주세요
- 코드 리뷰는 서로 배우는 과정이니 적극적으로 참여해주세요
- 커밋 메시지는 명확하고 간결하게 작성해주세요