새소식

반응형
Git

[Git] 브랜치명 변경하기

  • -
반응형

git에서 작업을 하다 보면, 작업 내용이 처음에 예상한 git branch명과 상이해지는 상황이 발생할 수 있다.

이러한 경우에 브랜치명을 변경하여 작업내용과 브랜치명 통일을 해주는 게 좋은데

어떻게 브랜치명을 바꿀 수 있는지 알아보자.

 

checkout 되어 있는 브랜치명 변경

  • target이 될 브랜치의 이름만 명시해 주면 된다
현재 브랜치명 : feature/test/my-job
$ git branch -m feature/new-test/my-job2

 

master/main과 같은 다른 브랜치에서 브랜치명 변경 

현재 브랜치명 : master
$ git branch -m {current-name} {target-name}

예시 
$ git branch -m feature/test/my-job feature/new-test/my-job2

 

이렇게 하면 local의 브랜치명은 변경이 된 것이다.

이제 remote에 변경 내역을 반영해 보자

 

기존 브랜치 삭제 

  • -d option or :{branch-name}  
$ git push -d origin {old-branch}
 ||
$ git push origin :{old-branch}

 

신규 브랜치 반영

$ git push --set-upstream origin {branch-name}
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.