我在一个分支中有几个提交,但我注意到有错误,所以我返回(checkout)到之前的提交,并做了一些更改,现在一切都很好。
但问题是我无法推动,因为git要我先拉,但我不想,因为它会合并,我不想。
我只想要当前的本地提交,这将是第一次或最后一次提交。
这怎么可能?
答案 0 :(得分:1)
将@quetzalcoatl的评论转化为答案......
Measure
...会将远程分支的git push --force
移动到当前提交,即使该提交位于远程HEAD
当前指向的位置之前。
这适用于在HEAD
之后撤消最近的提交。使用push
将当前reset --soft
移回,然后使用HEAD
将头部更新为远程。