Github Flow 에 대하여

최민수·2023년 3월 3일
0

[개발] Java Spring

목록 보기
4/18

Github 레포지토리 에서 해당 주제의 실습을 진행하였음.


Git Branch 전략

  • 여러 개발자가 하나의 저장소를 사용하는 환경에서 저장소를 효과적으로 활용하기 위한 work-flow.
  • 대표적인 방법으로 Git flow 전략Github flow 전략이 있다.
    • Git flow 전략은 feature > develop > release > hotfix > master 5가지의 branch를 구분해서 각 브랜치 별 기능을 나누어 개발한다.
    • Github flow 전략은 Git flow 전략의 흐름을 단순화하고 완화한 방법이다. 브랜치를 기능에 따라 구분하지 않고, 어떠한 이유로든 새로운 브랜치를 생성하고 개발, 커밋, 푸쉬를 통해 main branch에 바로 적용시킨다.

이 글에서는 Github flow 전략만을 다룰 것이다.


Github Flow 실습 과정

위 과정을 직접 Github repository에서 실습해 보았다.

https://github.com/lucaschoi99/GithubFlow_tutorial

실무에서는 협업을 할 때, Github flow로 일하는 방식이 매우 필수적인 능력이라고 들었다.
최소한 Github flow 전략이 어떻게 동작하는지, 브랜치에서 작업하고 반영하는 과정은 어떻게 되는지 알아보게 된 경험이었다.


profile
CS, 개발 공부기록 🌱

0개의 댓글