Git,  Programming

[Git] Branch 명령어

Git을 사용하다보면 여러 branch를 가져다가 사용하기도 한다. 여기에서 자주 사용되는 명령어를 정리해보자면 다음과 같다.

Branch 생성

git branch [branch 명] 으로 새로운 branch 생성 가능

$ git branch new_branch0 // New branch 생성
$ git checkout -b new_branch1 // New branch 생성 후 checkout
$ git branch -r               // 현재 원격 repository에 존재하는 branch들
  origin/master
  origin/new_branch0
  origin/new_branch1

원격 저장소에서 Branch 가져오기

git checkout -t [branch 명] 으로 원격 저장소에 있는 branch를 가져올 수 있다.

$ git branch -t origin/new_branch0 // 원격 저장소에 있는 branch 가져오기

Branch 명 변경

git branch -m [변경 전 branch name] [새로운 branch name]

$ git branch
  acel
  axi
* master
  test_branch
$ git branch -m test_branch xpath_issue
$ git branch
  acel
  axi
* master
  xpath_issue

변경한 새로운 Branch 업로드

git push --set-upstream [원격 저장소] [새로운 branch]

$ git push --set-upstream origin new_branch

로컬에서 Branch 삭제

git branch -d [Branch Name]

$ git branch
* master
  test_branch
$ git branch -d test_branch
Deleted branch test_branch (was e44d7ef).

Local Branch 연결 정보 출력

$ git branch -vv
  b1   95bb2bb [g2/b1] Implement sub function
* b2   a76ff3b [g2/b2] Add b.out binary file
  main 9cd26e2 [g2/main] Initial commit

Leave a Reply

Your email address will not be published. Required fields are marked *