HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 3기 교육생
/
🐻
오프팀
/
빅토리아 Bigtoria
빅토리아 Bigtoria
/
Git/GitHub 협업 방식
Git/GitHub 협업 방식
Git/GitHub 협업 방식

Git/GitHub 협업 방식

Git Commit Message

git commit -m 'feat: 로그인 버튼'
  • 한국어로 작성
  • 기능 구현 시 가능한 세부적으로 커밋하기 → 자기 상황에 따라서
  • 제목: prefix: 명사 형태로 작성
  • 본문: 구현한 사항에 대해 간략하게 정리
    • 구체적인 설명이 필요하다면 PR 메시지에 작성한다.

Prefix

분류 헷갈리면 팀원에게 질문하기
feat
새로운 기능을 추가할 경우
fix
버그를 고친 경우
rename
파일 혹은 폴더명을 수정하거나 옮기는 경우
remove
파일을 삭제하는 작업만 수행한 경우
design
CSS등 사용자 UI 디자인 변경
comment
필요한 주석 추가/삭제/수정한 경우
docs
문서를 수정한 경우
style
코드 포맷(세미 콜론, prettier) 수정한 경우
refactor
프로덕션 코드 리팩토링(변수명 개선 등)
chore
빌드 태스크 업데이트, 패키지 매니저 설정 (실제 production 코드 변경은 없음) ex. package.json 변경, dotenv 변경 (2023.01.08. by 승준)
 

Git 모델

Git-flow 전략 간소화(2023.01.08. by 승준)
notion image
main-develop-feature/feature-name
 

GitHub

  • 원본 Repo fork → 개인 Repo
    • fork한 개인 Repo에서 브랜치를 만들어 작업하고, 완성되면 원본 Repo로 PR을 제출한다.
    • 로컬에 clone한 후 develop 브랜치를 기준으로 작업 진행
      • 작업 브랜치명: develop/feature-name
      • PR 제출할 때 develop ← develop/feature-name
  • 중간중간 Sync fork로 원본 저장소 상태를 동기화하고, 작업 전 로컬에서 git pull한다.
    • notion image
 

슬랙 연동 시켜놓음

우리 팀 깃헙 채널에서 다음 입력 /github subscribe https://github.com/prgrms-fe-devcourse/FEDC3_Bigtoria_Off
슬랙이랑 본인 깃헙 아이디가 이미 연동되어 있으면 바로 끝남. 근데 안되어 있으면 connecting? 머시기 버튼 입력하고 코드 숫자 나오면 슬랙 채널에서 enter code 눌러서 숫자 입력해주면 끝.
 

컴포넌트 생성 시 기본 틀

import styled from '@emotion/styled'; const Temp = () => { return <div></div>; }; export default Temp; const Container = styled.div``;