git 如何删除本地分支、远端仓库分支

一个 Git 仓库常常有不同的分支,开发者可以在各个分支处理不同的特性,或者在不影响主代码库的情况下修复 bug。
仓库常常有一个 master 分支,表示主代码库。开发人员创建其他分支,处理不同的特性。
开发人员完成处理一个特性之后,常常会删除相应的分支。

如何删除本地分支
// 删除本地分支
git branch -d localBranchName

如果你还在一个分支上,那么 Git 是不允许你删除这个分支的。记得退出分支:git checkout master。
当一个分支被推送并合并到远程分支后,-d 才会本地删除该分支。如果一个分支还没有被推送或者合并,那么可以使用-D强制删除它。

删除远端仓库分支

在 Git 中,当你在本地删除了一个分支后,如果你也想从远端仓库中删除该分支,可以使用以下命令:

git push origin --delete <branch_name>
验证远端分支删除

你可以使用以下命令来验证远端分支是否已成功删除:

git fetch -p
git branch -r

git fetch -p:会清理已经删除的远端分支的引用。
git branch -r:列出所有远端分支,确认 funguildWilcox 不在列表中。
这样,你就成功地在远端仓库中删除了指定的分支。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容