2009-10-26 136 views
0

我目前正在使用一个基于另一个存储库的主分支的单个分支的github存储库。 github分支是我工作的一个备份,绝对不意味着拉取,因此我很乐意在从主存储库重新绑定时重写它的历史记录。git分支的重新推存周期

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

我试图删除分支,然后推,但这有一个令人讨厌的副作用,做回购,这是缓慢的。

我该如何解决这个问题?

回答

2

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