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
반응형
'개발관련 > Git' 카테고리의 다른 글
Git에서 파일 이름 변경 처리 (0) | 2021.07.19 |
---|---|
두 개의 Git 저장소를 병합하는 방법 (0) | 2021.07.16 |
Git과 Dropbox를 함께 사용하는 방법 (0) | 2021.07.14 |
현재 Git 작업 트리에서 로컬 (추적되지 않은) 파일을 제거하는 방법 (0) | 2021.07.14 |
Git : 기존 폴더에 "git clone"하는 가장 좋은 방법 (0) | 2021.07.13 |