질문

로컬 및 원격 GIT 저장소 모두에 대해 마스터 브랜치 이름 바꾸기에서 설명한대로 원격 지점의 이름을 바꾸고 싶지 않습니다.

원격 저장소에 푸시되지 않은 로컬 분기의 이름을 어떻게 바꿀 수 있습니까?

원격 지점의 이름을 바꿀 필요가있는 경우 : Git 로컬 및 원격 지점 이름을 모두 어떻게 이름을 바꿀 수 있습니까?


답변

 

 

지점을 가리키는 동안 지점의 이름을 바꾸려면 다음을 수행하십시오.

git branch -m <oldname> <newname>

현재 분기의 이름을 바꾸려면 다음을 수행 할 수 있습니다.

git branch -m <newname>

로컬 지점을 누르고 업스트림 지점을 재설정하려면 다음을 수행하십시오.

git push origin -u <newname>

마지막으로 원격 지점을 삭제하려는 경우 :

git push origin --delete <oldname>

이것을 기억하는 방법은 -m이 파일의 이름을 바꾸는 방법 인 "move"(또는 mv)에 대한 것입니다.별칭을 추가하면 도움이 될 수 있습니다.그렇게하려면 다음을 실행하십시오.

git config --global alias.rename 'branch -m'

Windows 또는 다른 대소 문자가없는 파일 시스템에 있고 이름에 대문자 변경 사항 만 있으면 -m을 사용해야합니다. 그렇지 않으면 git가 이미 이미 존재합니다.

git branch -M <newname>

출처:

https://stackoverflow.com/questions/6591213/how-do-i-rename-a-local-git-branch