如何删除Github网络视图中显示的git中未命名的分支

如何删除Github网络视图中显示的git中未命名的分支,git,github,git-branch,Git,Github,Git Branch,在我的git存储库的Github网络视图中,有一个没有名字的“幻影”分支。请看下面的图片 为了简单起见,我想去掉黑色的树枝(只留下蓝色的树枝) 如何做到这一点 具有哈希的某些标签: 假设黑色分支从提交A开始,到提交Z结束。A和Z都是蓝点。在cmd中,A和Z是commit sha1 git rebase --onto Z^2 A master 这是一个线性历史。但如果这样做,您必须git推送origin-f master:master以强制更新远程主机,并通知每个成员获取和跟踪新主机并放弃

在我的git存储库的Github网络视图中,有一个没有名字的“幻影”分支。请看下面的图片

为了简单起见,我想去掉黑色的树枝(只留下蓝色的树枝)

如何做到这一点

具有哈希的某些标签:


假设黑色分支从提交A开始,到提交Z结束。A和Z都是蓝点。在cmd中,A和Z是commit sha1

git rebase --onto Z^2 A master

这是一个线性历史。但如果这样做,您必须
git推送origin-f master:master
以强制更新远程主机,并通知每个成员获取和跟踪新主机并放弃旧主机。

谢谢。如果蓝线不是主分支,而是一个名为“开发”的分支(在2月27日的第一个点从主分支),那么命令是否会更改?Thanks@VictorP是的,只需将
master
更改为
develope
。如果您可能会后悔,请先运行
git branch backup\u develop
创建一个备份分支,这样可以帮助您轻松恢复所有内容。