깃의 가장 큰 효용 중 하나인 브랜치(branch)에 대해 알아보자.
브랜치 branch 란?
'나무가지'란 뜻으로, 만들어 놓은 버전(master)의 복사본(branch)을 만들어 다른 방향으로 작업을 이어나가는 것.
예를들면
도전적인, 실험적인 개발을 이어나갈 때, 혹은 다른 방향으로 개발을 할 때,
본 ver(master)은 유지하고 복사 본(branch)을 만들어 이어나갈 수 있다.
이렇게 이어나간 브랜치는 나중에 삭제는 물론, 마스터와 병합도 가능하다.
현 git의 브랜치 목록보기
git branch
깃(git)은 생성할 때 부터 '기본 브랜치'를 생성한다.
이 '기본 브랜치'가 'master'이다.
새로운 브랜치 생성하기
git branch '브랜치 이름'
ex) git branch exp
'exp'란 브랜치를 생성 한 후 목록을 보면
exp
* master
이렇게 두 branch가 있는 것을 볼 수 있다.
master 옆 '*'표시 : 현재 사용중인 branch가 master다.
브랜치 이동하기
git checkout '전환 브랜치 이름'
ex) git checkout exp
(master -> exp)
현재 브랜치가 exp인것을 알 수 있다.
---
새롭게 만들어진 exp는 master와 현재 버전상태는 완전히 똑같다.
파일을 하나 복사한 거와 같다고 보면된다.
하지만, 브랜치의 굉장한 점은 나중에 '병합'이 된다는 점이다!
'공부하기 > GitHub' 카테고리의 다른 글
깃 브랜치 (git branch) 3. 브랜치 병합하기 (git merge) / 브랜치 삭제하기 (git branch -d) (0) | 2018.11.30 |
---|---|
깃 브랜치 (git branch) 2. 브랜치 확인하기. 비교하기 (git log, diff, --branches --graph --decorate --oneline) (0) | 2018.11.29 |
깃(git) 시작하기. git commit 옵션 '-m', '-am'(버전 메세지 바로 지정하기) (0) | 2018.11.29 |
깃(git) 시작하기 7.깃(git)에서 자주 사용되는 명령어들 / 메뉴얼 보기 (0) | 2018.11.23 |
깃(git) 시작하기 6. 과거 버전으로 돌아가기 (git reset) (0) | 2018.11.22 |