Git에서 마스터 브랜치 삭제
이 기사는 Git에서 master
분기를 삭제하는 방법을 설명합니다. 어떤 이유로 원격 저장소에서 master
분기를 제거하고 깨끗한 슬레이트에서 시작하려고 한다고 가정합니다. 당신은 그것에 대해 어떻게 가나요?
Git에서 마스터 브랜치 삭제
원격 저장소가 GitHub에서 호스팅된다고 가정하면 아래 명령을 실행하여 원격 저장소에서 master
분기를 삭제할 수 있습니다.
$ git push origin --delete master
그러나 위의 명령을 실행하면 오류 메시지가 나타납니다. GitHub에서 기본 분기를 삭제할 수 없기 때문입니다.
master
분기에 대한 자리 표시자를 만들고 GitHub의 기본 분기로 만들어야 합니다.
아래 명령을 실행하여 master
분기에 대한 자리 표시자를 만듭니다.
$ git checkout -b placeholder
그런 다음 지점을 원격 저장소로 푸시할 수 있습니다.
$ git push -u origin placeholder
완료되면 개인 GitHub 계정으로 이동하여 해당 리포지토리로 이동합니다. 설정
아이콘을 누르고 왼쪽 메뉴에서 지점
을 선택합니다.
기본 분기를 자리 표시자로 변경하고 명령줄로 돌아갑니다. 이제 master
분기를 삭제할 수 있습니다.
$ git push origin --delete master
이 명령은 원격 저장소에서 master
분기를 삭제합니다. 로컬 저장소에서는 삭제되지 않습니다.
로컬 저장소에서 삭제하려면 아래 명령을 실행하십시오.
$ git branch -d master
명령줄의 원격 저장소에서 master
분기를 삭제할 수 있습니다. 그러나 다른 분기를 기본 분기로 설정해야 합니다.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn