我最近做了一些交互式变基,现在我无法推动我重新定位的分支。
To https://github.com/user/remoteRepo.git
! [rejected] Refactor1 -> Refactor1 (non-fast-forward)
! [rejected] develop -> develop (non-fast-forward)
我如何解决这个问题,并注意避免这种情况?
答案 0 :(得分:2)
git rebase
重写历史记录
git push
不允许您推送任何具有与远程遥控器不同的历史记录的提交。
要强制吹走当前的远程历史记录,请使用git push -f
。
这会破坏尝试提取新历史记录的任何其他现有克隆。