尝试将分支推送到远程存储库时出错

时间:2013-12-25 18:15:01

标签: git

我最近做了一些交互式变基,现在我无法推动我重新定位的分支。

To https://github.com/user/remoteRepo.git
 ! [rejected]        Refactor1 -> Refactor1 (non-fast-forward)
 ! [rejected]        develop -> develop (non-fast-forward)

我如何解决这个问题,并注意避免这种情况?

1 个答案:

答案 0 :(得分:2)

git rebase重写历史记录 git push不允许您推送任何具有与远程遥控器不同的历史记录的提交。

要强制吹走当前的远程历史记录,请使用git push -f

这会破坏尝试提取新历史记录的任何其他现有克隆。