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
'Program > Git' 카테고리의 다른 글
[Git] 소스트리 브랜치 생성 하기 (0) | 2021.02.05 |
---|---|
[Git] 브랜치 삭제 하기 ( git branch ) (4) | 2021.01.29 |
[Git] 원격 저장소 연결 및 끊기 ( git remote ) (3) | 2020.08.11 |
[Git] 소스트리 Access denied 오류 해결 (8) | 2020.07.25 |
Git 저장소 생성 및 커밋 ( init / add / commit ) (3) | 2019.10.19 |