强制当前提交分支的提示

时间:2014-07-30 22:37:01

标签: git

所以我重置为前一个提交,它在分支的当前提示后面是9。我想强制推送并忽略我最近提交之前的所有更改。换句话说,我希望能够在没有拉动的情况下推到分支的尖端。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

请做(请先备份您的本地存储库):

  # Switch to the branch
  git checkout YOUR_BRANCH_NAME
  # Reset tip of current branch to HEAD~9
  git reset --hard HEAD~9
  # Push force the new HEAD
  git push --force origin HEAD