HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🙂
달리팀 노션
/
🎰
달리 1팀
/
☀️
웨더클로젯 README
/
🕳️
Copy of github 컨벤션
🕳️

Copy of github 컨벤션

Issue 등록하기

✅
[브랜치명] : 작업내용
  • Issues에 project 연결
  • pr에 Issues 연결
  • 발행 시 project의 todo
  • 작업 진행중일 때, In progress
  • 작업 완료 후 pr 보냈을 때, Review in progress
  • 팀원들이 pr을 승인했을 때, Reviewer approved
  • pr 머지 완료했을 때, Done

main

  • 배포용
  • 배포는 모든 팀원이 오케이 했을 때 진행!

develop

  • 개발테스트용
  • 다같이 확인 후 문제 없을 때 main으로 pr

branch

  • 브랜치명 예시) feature/main-page/weather_display (분류/페이지/기능)
    • feature/common/auth-context feature/common/sns-api
  • hotfix는 배포시 문제 생겼을 때만 쓰기!
  • 대소문자 구분은 -, 띄어쓰기는 _
 
✅
master : 제품으로 출시될 수 있는 브랜치
✅
develop : 다음 출시 버전을 개발하는 브랜치(배포전, 개발서버로 확인)
✅
feature : 기능을 개발하는 브랜치(develop으로 pr 보내기 전의 개발(에러, 등등)은 feature브랜치로 동일하게 진행)
✅
hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치(main으로 바로 머지, develop이랑도 맞춰줘야함)
 
  • feature 브랜치 작업 완료 후 develop 브랜치로 pr보내기
  • 피쳐단위로 각자 분리해서 작업 후 develop에 pr후, merge되면 삭제

merge

  • merge는 무조건 pr로만!

commit 메세지

  • 메세지는 명사형 종결
  • 깃모지를 제일 앞에 붙이기
  • 어떤 기능을 구현했는지 정확,자세하게 쓰기
✅
✨ feat: 로그아웃 기능 추가
  • ✨ feat
  • 🐛 bugfix
  • 🔧 config
  • 🚑 hotfix
  • 💄 style
  • 💥 breaking change (충돌 수정시 사용)
  • ♻️ refactor
  • 💡 comment
  • 📝 doc
  • 🧪 test
  • 🚚 rename
  • 🔥 remove

conflict 발생 시

  • 발생된 구간의 작업자와 논의 후, 로컬에서 수정해서 다시 push