독립적으로 어떤 작업을 진행하기 위한 공간이다.
필요에 의해 만들어지는 각가의 브렌치에 영향이 있지 않는다.
여러작업을 진행을 가능하다.
작업을 마쳤다면 병합(Merge)를 통하여 하나의 브렌치에 병합할 수 있다.
- 브렌치는 여러명에서 한프로젝트에서 작업 브렌치를 각각 만든다
- 후에 작업을 진행을 한다.
- 다된다면 작업 브렌치에서 확인을하고 메인 브렌치에 병합을 한다.
마스터 브렌치에서 작업 브렌치(B1,B2,B3)를 만든 후 각자 작업을 한후에
마스터로 병합을 해준다.
깃 허브 브렌치를 만드는 커멘드로 delete-icon 이라는 브렌치 생성
git branch 브렌치명
git branch delete-icon
명령어 실행 후
git branch
를 이용하여서 git branch 리스트 확인이 가능하다.
git checkout
이라는 명령어로 브렌치를 변경이 가능하다
앞전에 만든 브렌치로 이동을 하였다.
git checkout 브렌치명
git checkout delete-icon
아래와 같이 브렌치로 이동을 볼 수 있다.
다음으로 후에 깃허브에 올린다.
git push --set-upstream 브렌치명
으로 커맨드를 작성을 하면된다.
git push --set-upstream origin remove-icon
git 에서 리모트 브렌치를 보고 싶을 때에는
git branch -r
커멘드를 사용해서 리모트 브렌치를 리스트업 시킬 수 있다.
git branch -r
원격 브렌치를 가져오는 로컬로 브렌치를 가져오기 위해서는
t
옵션을 사용을 해주고
커멘드로는git branch -t 원격브렌치명
으로 사용을 하면된다.
git branch -t origin/remove-icon
바로 체크아웃 까지 하고 싶다면
checkout
커멘드를 이용을 하면된다.
git checkout -t origin/remove-icon
원격 브렌치를 로컬 영역에서 다른 이름으로 rename 하고 싶을 때 에는
b
옾션을 사용을 해준다.
git checkout -b 리네임브렌치명 리모트브렌치명
git checkout -b remove-icon origin/remove-icon