2022-02-10 20:19:08

git을 사용하다보면 언제까지나 master 브랜치에서만 작업을 할 순 없다. 불편함과 한계를 느끼는 순간이 있다. 그렇다면 바로 브랜치를 사용할 시점이다. 조금씩 다른 다양한 버전을 만들어야 할 때는 각각 브랜치를 생성해서 작업을 해주는 것이 좋다. 그래야 코드를 잘 보존할 수 있고, 버전별로 차별점을 줄 수 있다.  

 

브랜치 생성

새 브랜치를 생성하고자 할 때는 다음과 같은 명령을 주면 된다.

 

git branch [브랜치명]

 

으로 생성할 수 있다.  

 

브랜치 리스트 확인

그리고 현재 있는 브랜치의 리스트를 확인하고 싶을 때는 단순히 git branch라고 명령해주면 된다.

 

git branch

 

만약 원격 저장소의 브랜치 리스트를 확인하고 싶을 때는 -r 플래그를 붙여주면 된다. 

 

git branch -r

 

브랜치 변경

어떤 브랜치로 이동할 때는 switch를 사용하면 된다. 

 

git switch [브랜치명]

 

만약 git의 버전이 2.23 이전이라면 git switch [브랜치명] 대신에 git checkout [브랜치명]을 해주면 된다.

 

브랜치 삭제

마지막으로 브랜치를 삭제하고 싶을 때는 -d 를 추가해주면 된다.

 

git branch -d [브랜치명]

 

성공적으로 삭제되었으면 다음과 같은 메시지가 뜬다. 참고로 v1.8이라는 이름의 브랜치를 삭제했다. 

 

 

원격 저장소에 있는 브랜치를 삭제하고 싶을 때는 다음과 같은 명령어를 사용하면 된다.

 

git push origin --delete [브랜치명]

 

 

(이 글은 2022-04-21에 마지막으로 수정되었습니다)

 

관련 글

[1] [git] git checkout "브랜치명"이 git switch "브랜치명"으로 바뀌었습니다(git v2.23부터)