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