현재 회사에서 여태껏 git 사용을 그냥 master 에 push 하는 형식으로 사용해왔었는데,, 그건 아주 잘못된 버릇중 하나였다...
지금이라도 제대로 써보자 하는 마음에 작성하게 된 git-flow
Git-flow에는 5가지 종류의 브랜치가 있다.
실무에서는 주로 master, develop, feature 가 많이 쓰이는듯 하다.
feature 는 feature/update , feature/publishing 같이 기능별로도 나눠서 사용 가능하다.
git-flow 를 실무에 적용하기 위해 sourcetree 를 설치해보기로 했다.
설치하고나면 아래와 같은 화면이 나온다.
이 단계에서 아무것도 안누르고 계속,
그러면 다음단계에서 git 계정으로 로그인하라고 나온다.
현재 개인 계정으로 사용하는 github(원격) 에 연동
짜잔.!
로컬에 클론 해오면 저렇게 로컬 에서도 보며 관리할 수 가있다. (로컬에 있는 프로젝트로도 사용 가능)
기본으로 있는 master에 작업을 위해 develop, feature 를 추가해줬다. 그러나 아직 로컬에만 적용되있는 상태.! 리모트 계정에도(git-hub server) 에도 올리려면 push 하면 된다.
아직은 사용하기 어렵지만 쓰다보면 이것만큼 편한게 없겠지..!