른록노트
[GitHub] git flow 방법 본문
@ 설명
여러가지 git branch 전략 중 가장 많이 사용하는 방식인 git flow 방식입니다
아래 참고 사이트에 정리가 잘 되어있는데
제가 다시 한번 정리하자면
1. 먼저 개발자들간에 약속을 해야합니다.
-1. 이슈마다 되도록 커밋은 하나로 하는게 좋습니다. (코드리뷰에 좋음)
-2. 커밋 그래프는 최대한 단순하게 가져갑니다.
-3. 서로 공유하는 브랜치의 커밋그래프는 함부로 변경하지 않습니다.
-4. 리뷰어에게 꼭 리뷰를 받습니다.
-5. 자신의 pull request는 스스로 merge 합니다
2. Git flow 에는 5가지 브랜치가 존재합니다.
master : 제품으로 출시될 수 있는 브랜치
develop : 다음 출시 버전을 개발하는 브랜치
feature : 기능을 개발하는 브랜치
release : 이번 출시 버전을 준비하는 브랜치 (QA가 테스트)
hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치
3. Git flow 그래프
@ 참고사이트
https://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html
반응형
Comments