Git - 브랜치 생성, 삭제, 체크아웃

By JS | Last updated: June 24, 2021

터미널에서 Git 명령어로 branch 생성, 삭제하는 방법을 소개합니다.

생성된 branch 리스트

git branch는 현재 생성된 브랜치를 모든 보여주는 명령어입니다. 브랜치 앞에 *가 있는 것이 현재 작업 중인 브랜치입니다.

$ git branch
* master

branch 생성

git branch <branch name> 명령어는 <branch name>이라는 이름으로 브랜치를 생성합니다.

$ git branch dev_1
$ git branch
  dev_1
* master

branch 삭제

git branch -d <branch name> 명령어는 <branch name> 브랜치를 삭제합니다.

$ git branch -d dev_3
Deleted branch dev_3 (was e4d117b).

branch 이동 (checkout)

작업 중인 브랜치를 변경하는 것을 checkout이라고 합니다.

git checkout <branch name>는 입력된 브랜치로 checkout합니다.

$ git checkout dev_1
Switched to branch 'dev_1'

브랜치를 확인해보면 이동된 것을 확인할 수 있습니다.

$ git branch
* dev_1
  master

branch 생성과 동시에 checkout

git checkout -b <branch name> 명령어는 브랜치를 생성하고 그 브랜치로 checkout을 합니다.

$ git checkout -b dev_2
Switched to a new branch 'dev_2'

브랜치를 확인해보면 dev_2 브랜치가 생성되고 checkout된 것을 확인할 수 있습니다.

$ git branch
  dev_1
* dev_2
  master

Remote branch 확인

git branch 명령어는 Local에 있는 브랜치만 보여줍니다.

Remote branch도 함께 보고 싶을 때는 -a 명령어를 추가합니다.

$ git branch -a

branch 이름 변경

git branch -m <old branch> <new branch> 명령어로 브랜치 이름을 변경할 수 있습니다.

$ git branch -m dev_2 dev_new

브랜치 리스트를 보면 이름이 변경된 것을 확인할 수 있습니다.

$ git branch
  dev_1
* dev_new
  master
댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha