-
Git branch, git checkout 브랜치 생성 및 전환개발 관련/GitHub 2021. 12. 25. 12:43반응형
우리는 Git을 왜 쓸까 ? 단순히 회사에서 쓰니까 미리 경험해봤다고 하기 위해서 ? 반은 맞고 반은 틀린거같다.
회사에서도 단순히 써본 사람보다는 왜 쓰는지 아는 사람을 선호하기 때문이다
그렇다면 왜 회사에서는 Git를 쓸까 ?
회사에서는 혼자서 진행하기보다 팀 단위로 프로젝트를 진행하기 때문에 각 인원의 작업공간에서 작업 된 것을 합치거나, 수정하거나 결과물, 버전관리 등 여러가지를 해야하기 때문이다
혼자서 Git을 사용하면 이론 상 알고있지만 필요성을 느끼지 못해서 master 브랜치 한 곳에서 작업하는 경우가 많다.
(물론 이미 혼자서도 브랜치를 분할해서 사용 중이면 이 포스팅을 보지않아도 된다 !!)
하지만 프로젝트에 들어가게되면 하나의 브랜치로 진행하는 것은 상당히 위험하다.
How?
브랜치를 추가하는 방법
git branch <name> git branch <directory/name>
브랜치를 생성하는 방법은 두가지가 있다.
- origin에 브랜치만을 생성하는 것
- origin에 폴더와 하위브랜치를 생성하는 것
브랜치만을 생성하게 되면 origin/ 에 붙어있는 가지가 생성된다.
업무를 진행함에 있어서 git flow에 따르면 develop, release, hotfix, version 등 필요한 브랜치를 폴더로 분류를 한다.
그렇다면 분류를 하기 위해서는 폴더를 생성해야하는데 폴더를 생성하는 방법은 위 방법대로 하면 된다.
그렇다면 생성한 브랜치로 이동하는 방법은 뭐가 있을까 ?
git checkout <barnchName> git checkout <directory/barnchName>
checkout 명령어를 통해서 이동할 수 있다.
'개발 관련 > GitHub' 카테고리의 다른 글
[xcode] gitignore 파일 작성하기 (0) 2022.02.20 [문제해결]git token 로그인 (0) 2022.01.02 vscode로 github 시작하기 (0) 2021.05.20 [error] src refspec master does not match any (0) 2021.05.20 repl.it과 Github 활용 [아이패드] (0) 2021.04.28