개발관련/Git

Git에서 원격으로 브랜치 이름 바꾸기

Rateye 2021. 7. 15. 10:27
728x90
반응형

 

질문 : Git에서 원격으로 브랜치 이름 바꾸기

git:// 액세스 권한 만 git branch -m 하여 로컬에서 수행하는 것과 동일한 방식으로 해당 저장소의 분기 이름을 바꿀 수있는 방법이 있습니까?

답변

원하는 이름으로 새 로컬 브랜치를 만들고 원격 브랜치에 푸시 한 다음 이전 원격 브랜치를 삭제하기 만하면됩니다.

$ git branch new-branch-name origin/old-branch-name
$ git push origin --set-upstream new-branch-name
$ git push origin :old-branch-name

그런 다음 이전 브랜치 이름을 보려면 저장소의 각 클라이언트가 다음을 수행해야합니다.

$ git fetch origin
$ git remote prune origin

참고 : 이전 브랜치가 기본 브랜치 인 경우 기본 브랜치 설정을 변경해야합니다. $ git push origin :old-branch-name 을 실행할 때 "현재 브랜치 삭제 금지" 오류가 발생합니다.

출처 : https://stackoverflow.com/questions/4753888/renaming-branches-remotely-in-git
728x90
반응형