如何使用终端命令将 github 或 bitbucket 中的 git 项目回滚到 heroku 中的先前版本?

How to rollback git project in github or bitbucket to previous version as in heroku using terminal commands?

我想知道如何在提交后将 git 项目回滚到以前的版本。我体验过 heroku 为 web 项目保留 activity 日志,并且能够通过简单 options.Is 回滚到以前的版本 github 或 atlassian bitbucket 可以使用此功能吗?有什么命令吗?

这个问题已经被问过并且在这里得到了很好的回应 How to revert Git repository to a previous commit?

您可以对当前工作进行分支,也可以决定是否需要临时回滚提交或是否要预先删除提交。

描述

是的,两种服务都提供此类实用程序。您可以执行许多命令来实现回滚,但它们都取决于它们处理 history 的方式。请参阅下面的 一些 git 签名及其相关参考以获取更多信息。

例子

git revert <commit>
git rebase -i <HEAD~n>
git reset <commit>
git checkout <commit>

参考

git-revert
git-rebase
git-reset
git-checkout