如何重置在远程分支上使用git的错误提交?

这个问题在这里已经有了答案:

  • 从Git中的分支中删除提交23个答案

  • 两种可能的不同解决方案:

  • git revert commit1; git push git revert commit1; git push - 创建一个新的提交,它将恢复提交1

  • git rebase -i HEAD~3然后只删除commit 1和git push -f但注意这需要“强制推送”的权限,这意味着重写历史记录并不总是可取的(做你的研究,这只有在工作时才是可行的尚未分发/发布/冻结的代码)。 有关更多详细信息,请参阅手册页。

  • 链接地址: http://www.djcxy.com/p/9001.html

    上一篇: How do I reset a bad commit using git on a remote branch?

    下一篇: Remove Commit from Repository History