HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
💟
지은팀 Programmers Study
/
🥚
지은 2팀
/
📙
작업관리
/
github 세팅-branch, commit, PR

github 세팅-branch, commit, PR

상태
완료
담당
기한
git branch 는 어떤 방식으로 나눠서 작업하나요?
  • main———-배포
  • develop———-(a)———(b)———-(c)
    • feature/home-page ———-⬆️(1) - HomePage 구현
    • feature/my-page ———————⬆️(2) - MyPage 구현
    • feature/header ——————-———-—⬆️(3) - Header 컴포넌트 구현
📌
feature/ hotfix/ bugfix/ release - feature, bugfix : develop에서 딴다. - hotfix, release : main에서 딴다. - hotfix가 완료되면, main, develop에 같이 머지한다.
📌
release 버전 - release 0.0.1 : 로그인 인증 관련을 구현한다. - release 0.0.2 : 로그인 한 사용자는 마이페이지에서 내 정보를 수정한다. - release 1.0.0 : 사용자스토리 - 사용자는 ~~ 을 위해 ~~을 한다.
  • main 브랜치는 배포할 때만 사용하기
  • develop 브랜치에서 각자의 작업 브랜치 따서 작업하고 합치기
  • 누군가 작업 중인 부분에 대해서 다른 사람이 작업해야 할 경우는, 작업하는 브랜치에서 브랜치를 따서 작업하기
  • 다른 사람이 작업 후 commit을 날렸을 경우, 나의 작업 중인 브런치로 git pull해서 최신 커밋 반영한 상태로 작업 진행하기
  • [커밋] 해야할 일을 작게 쪼개서 티켓으로 만들고, 티켓이 곧 커밋 단위가 됨.
git PR, 코드리뷰 등을 프로젝트에 활용할 수 있나요?
  • develop에서 개인 작업 브랜치를 따서 작업하고, develop 브랜치로 PR올리기
  • 1명이 PR올리면 나머지 두 명이 무조건 approve를 한 후 merge하기
 
  • 깃 컨벤션 페이지 링크