본문 바로가기

TIL

git branch workflow(22.06.27TIL)

* 브랜치 워크플로

   깃 브랜치와 merge를 어떤상황에 써야할지 워크플로를 참고해서 알아보자!

 

* Long-Running 브랜치

   배포했거나 배포할 코드(안정 버전)만 master 브랜치에 merge하고 개발을 진행하는 코드들은 develop이나 next라는 이름으로 추가적인 브랜치를 만들어 개발하는 워크플로. develop브랜치 중 호흡이 짧은 브랜치는 topic브랜치라고 부른다.

long-running branch 구조도

* 다수의 topic브랜치를 merge할 때

   만약 아래와 같은 상황에서 dumbidea, iss91v2브랜치를 merge 하기로 결정했다면? 

dumbidea는 fastforward로, iss91v2는 3way-merge로 진행이 되어 아래 그림처럼 브랜치가 형성 될 것이다.