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 승준)

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한다.

슬랙 연동 시켜놓음
우리 팀 깃헙 채널에서 다음 입력
/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``;