-
Notifications
You must be signed in to change notification settings - Fork 1
브랜치 전략 : Gihub Flow
JongKeun Kim edited this page Mar 9, 2020
·
1 revision
브랜치 전략으로 GitHub-Flow를 사용한다.
- master 브랜치 == product에 배포되는 브랜치
- master 브랜치는 언제든지 배포 가능해야 한다
- 무조건 pull request 하여 검토를 받는다.
- 브랜치 생성
- master 브랜치에서 생성해와야 한다.
- 브랜치 이름은 한 눈에 어떤 작업을 위한 브랜치인지 알 수 있는 이름을 가져간다.
- 커밋
- 파일을 추가, 수정, 삭제 할때마다 커밋하여 작업 히스토리를 남긴다.
- 작업을 진행한 이유를 다른 사람이 알 수 있도록 커밋 메세지를 남긴다.
- pull request
- 피드백이나 도움이 필요할 때, merge 준비가 완료된 경우 pull request를 생성한다.
- 요청을 수락하면 변경 내용을 브랜치에 merge한다.
- master로 merge, push 되었을 때는 즉시 배포되어야 한다.
- master로 merge가 일어나면 자동으로 배포가 되도록 설정