본문 바로가기
1% 이해하기 시리즈/Git & Github

[Git 1%이해하기] git 브랜치 이름 변경하기

by TLOWAC 2024. 5. 29.

🏃🏻 들어가며

자주 사용하는 git 명령어중 하나인 "git 브랜치 이름 변경하는 방법" 에 대해서 정리 해보았습니다.

 

'git pull' , 'git push' 와 비교했을때 사용률을 다소 떨어지지만 꼭 알고 있어야 한다고 생각 합니다 :)

저는 주로 3가지 상황일때 해당 명령어를 사용해 git 브랜치의 이름을 변경 했습니다.

 

  1. main 브랜치를 기준으로 새로운 브랜치를 생성할때 오타가 발생한 경우
  2. 로컬의 main 브랜치의 .git 이 꼬인 경우
  3. remote 저장소에 push 하기 위해 local 저장소에 push 하는 과정에서 branch 이름을 수정하는 경우

 

제가 이번 글에서 정리하고자 하는 내용은 크게 2가지 입니다.

  • 현재 사용중인 브랜치의 이름 변경하는 방법
  • 현재 사용중인 브랜치 이외에 다른 브랜치의 이름 변경하는 방법 

 

 git 브랜치 이름 변경

1차 : 현재 브랜치의 이름을 변경하기

  • 기존 : main
  • 변경 : main2
git branch -m <새로 변경할 브랜치 이름>

 

 

브랜치 이름 변경을 위해 아래와 같이 명령어를 입력 합니다.

 

 

명령어가 정상적으로 실행되었다면, 브랜치의 이름이 변경된것을 확인 할 수 있습니다.

 

 

더불어, 'git status' , 'git branch --list' 명령어를 통해서도 브랜치의 이름이 정상적으로 변경된것을 확인 할 수 있습니다.

왼쪽 (git status) / 오른쪽 (git branch --list)

 


 

2차 : 현재 사용중인 브랜치 이외에 다른 브랜치의 이름을 변경하기

상황에 따라서 "git checkout <브랜치>" 명령어를 통해 이름을 바꿀 브랜치로 이동하는 작업이 불필요하다고 느껴질 수 있습니다.

이럴때는 "git branch -m <변경전 브랜치 이름> <변경후 브랜치 이름>" 명령어를 사용해 별도의 checkout 을 사용한 브랜치  이동 없이 브랜치의 이름을 변경 할 수 있습니다.

 

git branch -m <변경전 브랜치 이름> <변경후 브랜치 이름>

 

 

브랜치 이름 변경을 위해 아래와 같이 명령어를 입력 합니다.

 

 

동일하게 'git status' , 'git branch --list' 명령어를 통해서 변경된 브랜치 이름을 확인 할 수 있습니다.

왼쪽 (git status) / 오른쪽 (git branch --list)

 

 

 

댓글