Github
우린 Git-flow를 사용하고 있어요 - 우아한형제들 기술 블로그
branch
작업을 시작할 때는 항상 브랜치를 나눠서 합니다.
- master : 제품으로 출시될 수 있는 브랜치
- develop : 다음 출시 버전을 개발하는 브랜치
- feature : 기능을 개발하는 브랜치
- release : 이번 출시 버전을 준비하는 브랜치
- hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치
Clone 받기
- git clone [github repository url]
- git checkout -b (새로운 브랜치 생성)
Local 커밋 무시하고 내려받기
- git fetch -all
- git reset —hard origin/develop
본인의 브랜치를 만들고 그 브랜치에 작업한 내용을 커밋하세요!
ex) git checkout -b feature/publish/main-page
Commit Rule