질문
로컬 및 원격 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
최근댓글