Fork를 이용한 Git Flow 경험해보자
fork 다운로드 : https://git-fork.com/
저는 비록 IntelliJ 내장된 git 을 주로 사용하긴 하지만 Fork라는 툴을 사용해 보면서 편하고 기억에 남았던 내용을 기록해 보고자 합니다.
이전 직장에서 어느 "수석"님께 한번만 들어도 굉장히 이해하기 쉬웠고 굉장히 편했던 기억으로.. 작성합니다.
우선 "GitFlow 전략" 에 대해 이해하고 있어야 이야기 드릴 fork의 기능을 사용하는데 큰 무리가 없습니다.
[참고(퍼옴) : techblog.woowahan ]
위의 그림은 고정 브런치인 main, develop 과 feature / release / hotfix 브런치가 어떻게 시작 ,머지되고 종료되는지에 대해 간략하고 명료하게 설명되고 있습니다.
feature (핑크색원) -> develop branch에서 시작하여 develop branch에 머지후 종료됩니다.
release (녹색원) -> develop branch에서 시작하여 develop, main(tag 포함) branch에 머지후 종료됩니다.
hotfix (붉은색원) -> main branch에서 시작하여 develop, main(tag 포함) branch에 머지후 종료됩니다.
위의 리스트에 대한 내용을 앞으로의 포스팅(2편에..)에서 fork로 어떻게 사용하는가에 대해 내용을 정리하고자 합니다.
Fork 설치후..
우선 사용하실 repository를 불러오거나 생성을 해주셔야 합니다.
이후 git repository 불러온 상태에서 최초 1회 설정을 해주셔야합니다.
gitflow initialize!!
위의 화면과 같이 메뉴 [Repository] - [Git Flow] - [initialize Git Flow] 메뉴를 클릭후
production Branch(default main), Development Branch(default develop) 설정과
Feature, Release, Hotfix Prifix 설정후 initialize Git Flow 클릭하시면 설정은 모두 완료 입니다.
다음 2편에서는 위의 그림과 같이 Start Feature / Release / Hotfix 사용이 가능해지면 기본설정은 완료!
사용 관련은 다음 포스팅에서 정리하겠습니다. ..to be continue
[참고 사이트]
Subscribe to my newsletter
Read articles from 임근수 directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by