Git从之前的提交推送

时间:2015-05-06 10:53:30

标签: git push git-branch

我在一个分支中有几个提交,但我注意到有错误,所以我返回(checkout)到之前的提交,并做了一些更改,现在一切都很好。

但问题是我无法推动,因为git要我先拉,但我不想,因为它会合并,我不想。

我只想要当前的本地提交,这将是第一次或最后一次提交。

这怎么可能?

1 个答案:

答案 0 :(得分:1)

将@quetzalcoatl的评论转化为答案......

Measure

...会将远程分支的git push --force 移动到当前提交,即使该提交位于远程HEAD当前指向的位置之前。

这适用于在HEAD之后撤消最近的提交。使用push将当前reset --soft移回,然后使用HEAD将头部更新为远程。

相关问题