【发布时间】:2020-10-14 11:19:00
【问题描述】:
我是 git 的初学者,如果有的话,请原谅我的愚蠢言论。
好的,所以我有一个本地分支,在那里我对某个提交进行了硬重置。现在,当我执行 git status 时,它表明 -
On branch product
Your branch is behind 'origin/product' by 3 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
nothing to commit, working tree clean
这就是为什么我不能推送我的分支,因为我首先必须拉取更改。
现在,我明白为什么会发生这种情况,(因为硬重置会在特定提交之后删除所有 git 历史记录,并且远程分支确实有这些提交,因此它告诉我 origin/product 分支领先 3 个提交)(如果我错了,请纠正我)
那么如何推送硬重置所做的更改?
【问题讨论】: