본문 바로가기
개발

브랜치 이름 변경하기

by 꼬마상어 2020. 7. 10.
반응형

버전별로 폴더의 개념을 가지고 하위에 브랜치를 추가하고 있었다.

아래와 같은 구조..!

* master

* develop

* version

    - 3.10.0

        -issue-0

        -issue-1

근데 이게 버전으로 명시를 하다보니 가끔 핫픽스가 나가야하거나 버전이 변경될 때 저거를 또 새로운 브랜치로 파야해서.. 매우 복잡했다

그래서 브랜치 이름을 바꾸는 방법을 찾아보게 됬다.

1. 일단 로컬 브랜치의 이름을 변경한다.

  working directory가 변경하고자 하는 브랜치로 설정되어있다면

git branch -m new-name

 

만약 다른 브랜치에서 작업하고 있다면 (a브랜치에서 b브랜치를..)

git branch -m old-name new-name

 

2. 예전 이름의 remote 브랜치를 새로운 이름의 로컬 브랜치로 푸시한다.

git push origin :old-name new-name

 

3. 새로운 이름의 로컬 브랜치를 최신상태로 유지한다.

git push origin -u new-name

* 참고 : https://multiplestates.wordpress.com/2015/02/05/rename-a-local-and-remote-branch-in-git/

반응형

댓글