Study/GIT

[-m] Git branch 이름 변경하기

seon 2023. 8. 29. 06:37
반응형

팀의 branch name format을 따르지 않은 것을 발견하고 수정이 필요한 상황이 있었다.

 

GitHub을 사용하여 프로젝트 코드를 관리하는 경우

branch 이름 변경에 대해 (너무나도 당연하지만) 원격 저장소로컬 저장소 양쪽 입장을 둘 다 고려해야 한다.  

 

case) GitHub 저장소에 push된 branch인 경우 => 1번, 2번 진행

case) GitHub 저장소에는 없고 Local에만 존재하는 branch인 경우 => 1번 진행

 

 

1. Local에서 [old_branch] 이름을 [new_branch]로 변경

git branch -m [old_branch] [new_branch]

2. 원격(origin)에서 [old_branch] 삭제 후 [new_branch] push

git push origin --delete [old_branch]
git push origin [new_branch]
git push origin :[old_branch] [new_branch] // origin에 삭제와 생성 한번에 하는 명령어
반응형