, 당신은 단순히 완전히 master
분기를 제거하거나의 말을 수 있도록 이름을 바꿀 수 있습니다 - legacy
, 다음 다른 분기를 취하고 master
로 이름을 바꿉니다. 그게 전부 야.
git branch -m master legacy # rename local master to legacy
git checkout legacy
git branch -m another_branch master # another_branch will be our new master
로컬로 우리가 지금 완료 : 다음은 로컬 및 GitHub의에 목표를 달성하기 위해 실행해야 할 수도 있습니다 실제 명령입니다. 그러나 단순히 GitHub에서
master
브랜치를 삭제할 수는 없습니다. 먼저 다른 브랜치를 기본값으로 가져와야합니다. 이 작업은 저장소
Settings > Default Branch
에서 수행 할 수 있습니다. 이 작업을 수행하면 진행할 수 :
는
git push origin :master # remove master on GitHub
git push origin master # push out our new master branch
git push origin legacy # push our legacy branch too
다시 Settings > Default Branch
에 가서 master
다시 기본 분기를 전환합니다. 또한 마이그레이션 프로세스 중에 생성 한 추가 분기를 모두 제거 할 수 있습니다.
또는 기록에서 내 작업을 모두 저장하려는 경우 올바른 대답 here을 확인하십시오.
그리고 어떻게'유산 '을 제거합니까? –
요점은 레거시를 유지하는 것이 었습니다. 레거시가 필요하지 않은 경우 다른 브랜치와 마찬가지로 삭제할 수 있습니다. http://stackoverflow.com/questions/2003505/how-do-i-delete-a-git-branch-both-locally-and- in-github – jayarjo
환상적입니다, 감사합니다. – Dogweather