0

我目前正在使用基于另一个存储库的主分支的具有单个分支的 github 存储库。github 分支是我工作的备份,绝对不是为了拉取,因此我很乐意在从主存储库变基时重写它的历史。

我的问题是我想要一个干净的历史,如果历史分歧我做不到。如果我进行推送(初始工作)+ rebase,就会发生这种情况 - 第二次推送被拒绝。

我曾尝试删除分支然后推送,但这会产生令人讨厌的副作用,即对存储库进行 drop-create,这很慢。

我应该如何解决这个问题?

4

1 回答 1

2

git-push可以接受选项-f--force告诉它强制推送将远程引用(分支)更新为本地值。

于 2009-10-26T23:29:48.897 回答