Git 로컬 브랜치 삭제
2860 단어 codenewbietutorialgitprogramming
프로젝트를 진행하는 동안 git 브랜치를 관리하는 것은 항상 지루한 일이 됩니다. 우리는 종종 로컬 및 원격에 많은 기능 분기를 만들고 나중에 git 분기를 관리하기가 어려워집니다. 이번 글에서는 Git에서 로컬 브랜치를 삭제하는 방법에 대해 알아보겠습니다.
Git 로컬 브랜치 삭제
먼저 *git branch * 명령을 사용하여 로컬 및 원격에 있는 모든 분기를 나열합니다.
모든 Git 브랜치 나열
모든 git 분기를 나열하려면
git branch
플래그(all)와 함께 -a
명령을 실행할 수 있습니다.git branch -a
산출
develop
master
feature-1
remotes/origin/develop
remotes/origin/master
remotes/origin/feature-1
로컬 브랜치를 삭제하는 Git 명령
git branch
명령 다음에 -d
(삭제) 플래그를 사용하여 로컬 분기를 삭제하고 삭제해야 하는 로컬 분기 이름을 제공할 수 있습니다.통사론
$ git branch -d <branch_name>
$ git branch -D <branch_name>
-d
옵션은 --delete
의 별칭입니다. 이 플래그를 사용하면 이미 업스트림 브랜치에 완전히 병합된 경우에만 브랜치를 삭제할 수 있습니다. -D
옵션은 --delete --force
의 별칭입니다. 분기 강제 삭제입니다. 이 플래그를 사용하면 "병합 상태에 관계없이"브랜치를 삭제합니다. 로컬 브랜치 삭제 예
아래 명령 중 하나를 사용하여 로컬 분기를 삭제할 수 있습니다.
$ git branch -d feature-1
$ git branch -D feature-1
산출
Deleted branch feature-1 (was 0c3dae4).
힘내 원격 지점 삭제
원격 브랜치를 삭제하는 것은 로컬 브랜치를 삭제하는 것과 약간 다릅니다. git branch 명령을 사용하여 원격 분기를 삭제할 수 없습니다. 대신 원격 브랜치를 삭제하려면 —delete 플래그와 함께 git push 명령을 사용해야 합니다. 원격 분기 이름을 올바르게 제공했는지 확인하십시오.
원격 브랜치를 삭제하려는 경우 아래 명령을 사용할 수 있습니다.
git push origin --delete <branch> # Git version 1.7.0 or newer
git push origin -d <branch> # Shorter version (Git 1.7.0 or newer)
git push origin :<branch> # Git versions older than 1.7.0
예 Git에서 원격 브랜치 삭제
$ git push origin --delete feature-1
산출
게시물 Git Delete local branch이 ItsMyCode에 처음 나타났습니다.
Reference
이 문제에 관하여(Git 로컬 브랜치 삭제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/fluentprogramming/git-delete-local-branch-14b7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)