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

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

coldplay.xixi
coldplay.xixi원래의
2020-12-30 14:55:5425083검색

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

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

이 기사의 운영 환경: Windows 7 시스템, git2.26.2 버전, Dell G3 컴퓨터.

권장(무료): Git 튜토리얼

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

1. 로컬 브랜치 삭제

브랜치를 삭제할 때 git 브랜치를 사용합니다 - - dev를 삭제하여 실행합니다. 때로는 <code>git Branch -d dev라는 약어로 대체되기도 합니다. dev, 둘 사이의 차이점은 무엇인가요? git branch --delete dev来执行.有时还会通过缩写git branch -d dev来代替,使用中我们发现还有git branch -D dev的写法,他们有什么区别呢?

  • -d是--delete的缩写,在使用--delete删除分支时,该分支必须完全和它的上游分支merge完成(了解上游分支,可以点击查看链接),如果没有上游分支,必须要和HEAD完全merge

  • -D是--delete --force的缩写,这样写可以在不检查merge状态的情况下删除分支

  • --force简写-f,作用是将当前branch重置到初始点(startpoint),如果不使用--force的话,git分支无法修改一个已经存在的分支.

2、删除远程分支

指令git push origin --delete branch,该指令也会删除追踪分支

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

3、删除追踪分支

通过指令git branch --delete --remotes <remote>/<branch></branch></remote>,可以删除追踪分支,该操作并没有真正删除远程分支,而是删除的本地分支和远程分支的关联关系,即追踪分支

如上,通过命令行git push origin --delete branch会删除远程分支和追踪分支,不需要单独删除追踪分支,但是如果通过网页对远程分支进行删除,追踪分支是不会被删除的.

在git版本1.6.6之后,可以通过git fetch origin --prune或它的简写git fetch origin -p

  • -d는 --delete를 사용하여 삭제할 때의 약어입니다. 업스트림 브랜치 병합이 완료되었습니다(업스트림 브랜치에 대해 알아보려면 클릭하여 링크를 볼 수 있습니다). 업스트림 브랜치가 없으면 HEAD

    와 완전히 병합되어야 합니다. li>

  • Git에서 브랜치를 삭제하는 방법-D는 --delete --force의 약어이며 이렇게 작성합니다. 병합 상태를 확인하지 않고 브랜치를 삭제할 수 있습니다
  • 🎜--force 약어 -f입니다. 현재 브랜치를 초기 지점(시작점)으로 재설정하는 데 사용됩니다. --force를 사용하지 않으면 git Branches는 기존 브랜치를 수정할 수 없습니다.🎜
🎜🎜2. 원격 브랜치를 삭제하세요🎜🎜🎜 git push Origin --delete Branch 명령, 이 명령은 추적 Branch🎜🎜Git에서 브랜치를 삭제하는 방법 🎜🎜 🎜3. 추적 브랜치 삭제🎜🎜🎜 명령 git Branch --delete 사용 리모컨 는 추적 분기를 삭제합니다. 이 작업은 실제로 원격 분기를 삭제하는 것이 아니라 삭제된 로컬 분기, 즉 추적 분기 간의 관계입니다. 명령줄 git push Origin --delete Branch를 전달하면 원격 분기와 추적 분기가 삭제됩니다. 추적 분기를 별도로 삭제할 필요는 없지만, 원격 분기를 통해 삭제하면 됩니다. 🎜🎜git 버전 1.6.6 이후에는 git fetch Origin --prune 또는 해당 약어인 git fetch Origin -p를 전달할 수 있습니다. > 추적 분기를 개별적으로 삭제하려면🎜🎜🎜🎜

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

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