version-control - Git delete remote branch in local - 로컬 Git 브랜치의 이름을 어떻게 바꾸나요?

Git branch 초기화 / git / git-branch

Rename master branch for both local and remote Git repositories에 설명 된대로 원격 분기의 이름을 바꾸고 싶지 않습니다 .

Sazzad Hissain Khan



Answer #1

최종적으로 수정 한 방법은 다음과 같습니다. 작업 복사본의 .git / refs / heads로 이동하여 파일 이름 "-dumb-name"을 찾은 다음 분기의 해시를 가져옵니다. 그런 다음 확인하고 정상적인 이름으로 새 브랜치를 만들고 이전 브랜치를 삭제합니다.

git checkout {hash}
git checkout -b brilliant-name
git branch -d -- -dumb-name