[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