>개발 도구 >자식 >Git에서 브랜치를 삭제하는 방법

Git에서 브랜치를 삭제하는 방법

WBOY
WBOY원래의
2022-06-24 11:11:3583893검색

git에서 브랜치를 삭제하는 방법: 1. "git Branch --delete dev" 명령을 사용하여 로컬 브랜치를 삭제합니다. 2. "git push Origin --delete Branch" 명령을 사용하여 원격 브랜치를 삭제합니다. . "git Branch - -delete --remotes" 명령을 사용하면 추적 분기가 삭제됩니다.

Git에서 브랜치를 삭제하는 방법

이 문서의 운영 환경: Windows 10 시스템, Git 버전 2.30.0, Dell G3 컴퓨터.

git에서 특정 브랜치를 삭제하는 방법

1. 로컬 브랜치 삭제

브랜치를 삭제할 때

git branch --delete dev

를 사용하여 실행하는 경우도 있습니다. , 우리는 git Branch -D dev를 작성하는 방법이 있음을 발견했습니다. 그 차이점은 무엇입니까?

    -d는 --delete의 약어입니다. 업스트림 브랜치와 완전히 병합됩니다(업스트림 브랜치를 이해하면 클릭하여 링크를 볼 수 있습니다). 업스트림 브랜치가 없으면 HEAD
  • 와 완전히 병합해야 합니다. -D는 --delete --force의 약어입니다. . 이렇게 하면 병합 상태를 확인하지 않고 브랜치를 삭제할 수 있습니다
  • --f로 축약되는 force는 현재 브랜치를 초기 지점(시작점)으로 재설정하는 것입니다. 브랜치는 기존 브랜치를 수정할 수 없습니다.
2. 원격 브랜치 삭제

명령 git push Origin --delete Branch, 이 명령은 추적 브랜치

도 삭제합니다. git Branch --delete --remotes 861e25b1a919594e6b32e852e9052231/d9a7422b1cf5be0d32831e8302405909 명령을 사용하면 추적 분기를 삭제할 수 있습니다. 이 작업은 실제로 원격 분기를 삭제하는 것이 아니라 삭제된 로컬 분기와 원격 분기 간의 관계를 삭제합니다. 즉, 트래킹 브랜치

위와 같이 원격 브랜치는 명령줄을 통해 삭제됩니다 git push Origin --delete Branch 그리고 트래킹 브랜치는 별도로 트래킹 브랜치를 삭제할 필요는 없지만 원격 브랜치를 삭제하면 웹 페이지를 통해서는 Tracking Branch가 삭제되지 않습니다.

git 버전 1.6.6 이후에는 git fetch Origin --prune 또는 git fetch Origin -p의 약어를 사용하여 Tracking Branch를 별도로 삭제할 수 있습니다

추천 학습: "

Git Tutorial

"

위 내용은 Git에서 브랜치를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.