Dev/git
[git] branch 명령어
냐옴
2021. 7. 1. 17:31
로컬 브랜치를 만들고 push
# 로컬 브랜치 test1 생성
git checkout -b test1
# 로컬 브랜치를 원격 리포지토리로 push
git push origin test1
# 원격 리포지토리에 있는 브랜치 test1 을 삭제
git push --delete origin test1
# 로컬 브랜치 test1 삭제
git branch -d test1
브랜치 리스트 보기
## 로컬 브랜치 리스트 보기
$ git branch
* master
## 원격 브랜치 리스트 보기
$ git branch -r
origin/master
## 로컬, 원격 브랜치 리스트 모두 보기
$ git branch -a
* master
remotes/origin/master
브랜치 생성
## 로컬 브랜치 생성한 후 이동
$ git branch aa
$ git checkout aa
## 로컬 브랜치 생성하고 바로 이동
$ git checkout -b aa
브랜치 삭제
## 로컬 브랜치 삭제
$ git branch -d aa
## 원격 브랜치 삭제
$ git push origin --delete aa
현재 브랜치명 출력
$ git branch --show-current
브랜치 이름 변경
# git branch -m 변경전이름 변경후이름
$ git branch -m feature feature2
브랜치 이동(전환)
$ git checkout aa
기타
## 브랜치 리스트 보기
$ git branch --list
$ git branch --all
##
$ git show-branch
## 현재 브랜치에서 merge 하지 않은 브랜치 확인
$ git branch --no-merged