develog

[git] branch 명령어 본문

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

 

'Dev > git' 카테고리의 다른 글

[git] diff  (0) 2021.08.09
[github] ssh 설정 (mac)  (0) 2021.08.03
[git] 커밋 수정/취소  (0) 2021.07.01
[git] client tool  (0) 2021.06.30
[git] 참고  (0) 2021.06.30
Comments