른록노트

[GitHub] git flow 방법 본문

Programming/[Git]

[GitHub] git flow 방법

른록 2020. 6. 22. 15:47

@ 설명

여러가지 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

 

우린 Git-flow를 사용하고 있어요 - 우아한형제들 기술 블로그

안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개발을 하고 있는 나동호입니다.오늘은 저희 안드로이드 파트에서 사용하고 있는 Git 브랜치 전략을 소개하려고 합니다. ‘배달

woowabros.github.io

 

반응형
Comments