본문으로 바로가기

git에서 브랜치(branch)를 이용하면 다양한 작업을 병렬로 동시에 진행할 수 있습니다. 브랜치(Branch)를 생성하고 생성된 브랜치 목록을 조회하는 방법을 간단히 포스팅 합니다.

Branch 생성 ( Local Repository 
git branch {브랜치명} 을 통해 브랜치 생성이 가능합니다. 새로운 브랜치(newbranch)를 생성 후 체크아웃 해보도록 하겠습니다.
(master)$ git branch newbranch
(master)$ git chechout newbranch
Switched to branch 'newbranch'

git checkout -b {브랜치명} 명령어를 통해 신규 브랜치 생성과 동시에 체크아웃하는 것도 가능합니다.
(master)$ git checkout -b newbranch2
Switched to branch 'newbranch2'


Branch 생성 ( Remote Repository 
위에서 생성한 브랜치를 깃헙(Gitgub)이나 깃랩(Gitlab)같은 원격 저장소(Remote Repository)에 생성하려면 먼저 remote add 명령어를 사용해 원격저장소를 지정해 준 뒤 git push origin {브랜치명} 명령어를 사용하여 PUSH해 주시면 됩니다.
(newbranch)$ git remote add origin https://github.com/IfUwanna/branchTest
(newbranch)$ git push origin newbranch
Total 0 (delta 0), reused 0 (delta 0)
remote:
remote: Create a pull request for 'newbranch' on GitHub by visiting:
remote:      https://github.com/IfUwanna/branchTest/pull/new/newbranch
remote:
To https://github.com/IfUwanna/branchTest

Branch 목록 조회
git branch 명령어를 통해 브랜치 목록 조회가 가능하며 옵션을 통해 원하는 목록만 조회할 수 있습니다.
git branch  (로컬 브랜치 목록 조회)
git branch -r  (원격 브랜치 목록 조회)
git branch -a  (모든 브랜치 목록 조회)

(master)$ git branch 
* master
  newbranch
  newbranch2

(master)$ git branch -r
  origin/master
  origin/newbranch

(master)$ git branch -a
* master
  newbranch
  newbranch2
  origin/master
  origin/newbranch