标签: git github git-branch
在我的git存储库的Github网络视图中,有一个没有名字的“幻影”分支。请看下面的图片。
为了简单起见,我想删除黑色分支(只留下蓝色分支)。
如何做到这一点?
一些带有哈希的标签:
答案 0 :(得分:2)
假设黑色分支在提交A处开始,并在提交Z处结束.A和Z都是蓝色点。在cmd中,A和Z是提交sha1。
git rebase --onto Z^2 A master
这是一个线性历史。但是,如果这样做,您必须git push origin -f master:master强制更新远程主控并通知每个成员获取并跟踪新主控并放弃旧主控。
git push origin -f master:master