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

时间:2016-06-30 03:11:23

标签: git github git-branch

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

为了简单起见,我想删除黑色分支(只留下蓝色分支)。

如何做到这一点?

left side right side

一些带有哈希的标签:

One commit One commit One commit

1 个答案:

答案 0 :(得分:2)

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

git rebase --onto Z^2 A master

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