Git ⑤ Branch 관리

Xxell-8·2021년 8월 29일
0

Git

목록 보기
5/5

브랜치(branch)란, 독립적인 개발을 위한 기능으로 볼 수 있다. 개발 과정에서 여러 사람이 동시에 다양한 작업을 진행하게 되는데, 필요에 따라 브랜치를 생성하여 다른 브랜치의 영향을 받지 않고 각자 개발을 진행할 수 있으며 이후 다른 브랜치에 병합하는 과정을 통해 작업을 합칠 수 있다.

1. git branch

  • git branch 명령은 브랜치와 관련한 다양한 기능을 지원한다.
  • 새로운 작업을 위해 브랜치를 생성할 경우, 새로 생성된 브랜치는 현재 작업 중인 브랜치로부터 분기되어 해당 브랜치의 마지막 커밋을 가리킨다.
# 1-1. 브랜치 목록 확인
$ git branch 
# 1-2. 브랜치 목록과 각각의 마지막 커밋 확인
$ git branch -v

# 2. 브랜치 생성
$ git branch <branch_name>

# 3. 브랜치 삭제
$ git branch -d <branch_name>

2. git switch

  • git switch 명령을 통해 원하는 브랜치로 이동할 수 있다.

    💡 Git 2.23 버전에서 기존에 사용하던 checkoutswitchrestore로 분리되었다. switch는 브랜치를 변경하는 부분을 담당하며, restore는 작업 파일을 복원해주는 역할을 담당한다.

# 1. 브랜치 이동
$ git switch <branch_name>

# 2. 새로운 브랜치를 생성해 이동
$ git switch -c <branch_name>

0개의 댓글