我目前正在使用基于另一个存储库的主分支的具有单个分支的 github 存储库。github 分支是我工作的备份,绝对不是为了拉取,因此我很乐意在从主存储库变基时重写它的历史。
我的问题是我想要一个干净的历史,如果历史分歧我做不到。如果我进行推送(初始工作)+ rebase,就会发生这种情况 - 第二次推送被拒绝。
我曾尝试删除分支然后推送,但这会产生令人讨厌的副作用,即对存储库进行 drop-create,这很慢。
我应该如何解决这个问题?
我目前正在使用基于另一个存储库的主分支的具有单个分支的 github 存储库。github 分支是我工作的备份,绝对不是为了拉取,因此我很乐意在从主存储库变基时重写它的历史。
我的问题是我想要一个干净的历史,如果历史分歧我做不到。如果我进行推送(初始工作)+ rebase,就会发生这种情况 - 第二次推送被拒绝。
我曾尝试删除分支然后推送,但这会产生令人讨厌的副作用,即对存储库进行 drop-create,这很慢。
我应该如何解决这个问题?