我正在开发一个来自另一个公共仓库的存储库。最近我从原点做了一个git pull。现在我想删除我所做的最新拉动。我执行了命令
git reset --keep HEAD@{1}
在那之后,当我试图推, 它说
Your branch is behind 'origin/branchName' by xx commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
我是否还需要从远程移除拉?如果是这样,怎么办呢?请解释一下。
答案 0 :(得分:2)
如果分支领先,那么你真正想要的就是推动。你真的不需要删除提交,你可以使用强制推送。
git push origin --force