You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Git 브랜치 전략은 프로젝트의 Git 브랜치를 효과적으로 관리하기 위한 워크플로우이다. 직접 브랜치 전략을 만들어 사용해도 되겠지만, 세상에는 브랜치를 효과적으로 관리하기 위한 모범 사례들이 존재한다.
대표적인 모범사례들이 GIT_FlOW 전략이나, GITHUB_FLOW 전략이다.
이번 프로젝트에서는 완벽하게 git_flow 전략을 따라가는데에 무리가 있어서, 간략하게 나마 다음의 브랜치 전략으로 프로젝트를 진행하게 되었다.
브랜치는 기본적으로 3가지의 브랜치를 사용하였다.
main : 배포를 위한 버전들을 모아두는 브랜치, 깃허브 액션에 의하여 자동배포됨
develop : 개발을 메인으로 진행하는 브랜치. 특정 버전이 완성되었다고 판단시에 main 브랜치로 PR을 보냈다.
feature : 언제나 develop 브랜치에서 분기하여서 기능 개발을 주로 담당하는 브랜치.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
참고자료
브랜치 전략이란 무엇인가?
Git 브랜치 전략은 프로젝트의 Git 브랜치를 효과적으로 관리하기 위한 워크플로우이다. 직접 브랜치 전략을 만들어 사용해도 되겠지만, 세상에는 브랜치를 효과적으로 관리하기 위한 모범 사례들이 존재한다.
대표적인 모범사례들이 GIT_FlOW 전략이나, GITHUB_FLOW 전략이다.
이번 프로젝트에서는 완벽하게 git_flow 전략을 따라가는데에 무리가 있어서, 간략하게 나마 다음의 브랜치 전략으로 프로젝트를 진행하게 되었다.
브랜치는 기본적으로 3가지의 브랜치를 사용하였다.
main : 배포를 위한 버전들을 모아두는 브랜치, 깃허브 액션에 의하여 자동배포됨
develop : 개발을 메인으로 진행하는 브랜치. 특정 버전이 완성되었다고 판단시에 main 브랜치로 PR을 보냈다.
feature : 언제나 develop 브랜치에서 분기하여서 기능 개발을 주로 담당하는 브랜치.
Beta Was this translation helpful? Give feedback.
All reactions