HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 3기 교육생
/
🪞
유리팀
/
✨
최종 프로젝트
/
🐱
Git
🐱

Git

브랜치

main > dev > feat/#11

브랜치 명

feat, fix, refactor, bug, 등등…
ex) feat/#11 = 라벨 / issue 번호

커밋 컨벤션

  • feat: 기능 추가, 삭제, 변경 - 코드 수정 발생 시
  • design: CSS등 사용자 UI 디자인 변경 - 코드 수정 발생 시
  • fix: 버그 수정 - 코드 수정 발생 시
  • docs: 문서 추가, 삭제, 변경 - 코드 수정 없음
  • style: 코드 형식, 정렬, 주석등의 변경, ex) 세미콜론 추가 - 코드 수정 발생 시 (동작에 영향 없음)
  • refactor: 코드 리팩토링 ex) renaming a variable - 코드 수정 발생 시
  • test: 테스트 코드 추가, 삭제, 변경 등 - 코드 수정 없음 (테스트 코드에 관련된 모든 변경에 해당)
  • chore: 패키지 매니저 설정, yarn 모듈 설치 등 - 코드 수정 없음
  • etc: 위에 해당하지 않는 모든 변경 ex) 빌드 스크립트 수정, 패키지 배포 설정 변경 - 코드 수정 없음
  • rename: 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우 - 코드 수정 없음
  • remove: 파일을 삭제하는 작업만 수행한 경우 - 코드 수정 없음
 

Issue

작업 시작하기 전, 팀원들이 어떤 작업을 하는지 서로 알 수 있도록 Issue 를 올립니다.

Issue 제목 작성

Issue 의 제목의 경우, 아래 Issue Prefix를 활용하여, 제목을 작성합니다.
예시 : [이슈명(한글)] (라벨)
notion image

Issue Prefix

feat
기능 구현에 관련한 이슈
fix
버그 수정에 관련한 이슈
refactor
리팩토링에 관련한 이슈
design
CSS, 디자인에 관련한 이슈

Issue 내용 작성

## 작업할 내용 > ## 진행 사항 - [] - []
notion image
Labels · pers0n4/.github
You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or window. Reload to refresh your session. Reload to refresh your session.
Labels · pers0n4/.github
https://github.com/pers0n4/.github/labels
Labels · pers0n4/.github

PR 및 코드리뷰

기능 구현 이 후, 구현한 기능이 무엇인지, 구현 시에 이슈나 제안 사항 등의 내용을 작성하여 PR을 올리고, PR에 APPROVE 가 2개 이상일 시, develop에 merge 합니다.

PR 제목

  • PR 역시, Issue에서 사용한 prefix를 이용합니다.
  • 관련 이슈 내용이 잘 드러날 수 있는 제목을 사용합니다.
예시 : [pr명(한글)] (라벨)

PR 내용

## 이슈 번호 close #이슈 번호 ## 작업 내용 - [] 작업한 내용 및 설명 - [] 작업한 내용 및 설명 ## PR 포인트 - 봐야하는 부분 - 궁금한 점 ## 스크린샷
  • 이슈 번호 : 해당 PR과 관련된 이슈 번호를 링크합니다.
  • 작업 내용(자세히) : 코드 리뷰를 하는 팀원을 위하여, 작업 내용을 최대한 자세히 적어주세요.
  • 어려웠던 점 : 구현 중 어려웠던 점, 발생한 버그, 제안 사항 등을 작성합니다.

pr 단위

  • 기능 별로 pr 날리기
  • hotfix는 수정이 먼저!

pr 리뷰

 

pr merge

  • pr 날린 사람이 merge 하는 걸로
  • merge하면 삭제 - 자동 삭제하는거 넣으면 될 듯