git 删除分支
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 删除分支相关的知识,希望对你有一定的参考价值。
参考技术A 相关: git分支基本介绍当一个分支被废弃时,我们要做的是删除分支,在彻底删除一个分支时,需要三个步骤
在删除分支的时候,我们会使用 git branch --delete dev 来执行.有时还会通过缩写 git branch -d dev 来代替,使用中我们发现还有 git branch -D dev 的写法,他们有什么区别呢?
指令 git push origin --delete branch ,该指令也会删除追踪分支
通过指令 git branch --delete --remotes <remote>/<branch> ,可以删除追踪分支,该操作并没有真正删除远程分支,而是删除的本地分支和远程分支的关联关系,即追踪分支
如上,通过命令行 git push origin --delete branch 会删除远程分支和追踪分支,不需要单独删除追踪分支,但是如果通过网页对远程分支进行删除,追踪分支是不会被删除的.
在git版本1.6.6之后,可以通过 git fetch origin --prune 或它的简写 git fetch origin -p 来单独删除追踪分支
补充:
git fetch 的 --all 和 --multiple 用来获取多个资源
git --prune 用来删除被废弃的追踪分支,该指令可以实现 git remote update 和 git remote prune 的功能,使得 git remote update 和 git remote prune 没有太多存在的必要,尽管如此,目前git并没有删除这两个指令的打算.
git删除本地分支和远程分支
删除本地分支:
1.查看本地分支列表
git branch
2.删除本地分支
git branch -d 分支名称
删除远程分支:
1.查看远程分支列表
git branch -a
2.删除远程分支
git push origin --delete 远程分支名称
以上是关于git 删除分支的主要内容,如果未能解决你的问题,请参考以下文章