如何删除 Github 网络视图中显示的 git 中的未命名分支
How to remove unnamed branch in git shown in Github network view
在我的 git 存储库的 Github 网络视图中,有一个没有名称的 "phantom" 分支。请看下图。
为了简单起见,我想删除黑色分支(只留下蓝色分支)。
如何做到这一点?
一些带有散列的标签:
假设黑色分支从 Commit A 开始,到 Commit Z 结束。A 和 Z 都是蓝点。在 cmd 中,A 和 Z 是提交 sha1。
git rebase --onto Z^2 A master
这创造了一个线性历史。但是如果这样做,你必须git push origin -f master:master
强制更新远程主控并通知每个成员获取和跟踪新主控并放弃旧主控。
在我的 git 存储库的 Github 网络视图中,有一个没有名称的 "phantom" 分支。请看下图。
为了简单起见,我想删除黑色分支(只留下蓝色分支)。
如何做到这一点?
一些带有散列的标签:
假设黑色分支从 Commit A 开始,到 Commit Z 结束。A 和 Z 都是蓝点。在 cmd 中,A 和 Z 是提交 sha1。
git rebase --onto Z^2 A master
这创造了一个线性历史。但是如果这样做,你必须git push origin -f master:master
强制更新远程主控并通知每个成员获取和跟踪新主控并放弃旧主控。