Git에서 마스터 브랜치 삭제

John Wachira 2023년6월20일
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 Wachira
John Wachira avatar John Wachira avatar

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

관련 문장 - Git Delete