使用git flow,我将如何恢复到以前的版本?

时间:2013-04-25 09:37:36

标签: git version-control git-flow

我正在为我的项目使用git flow。当一个版本合并到主分支时,它会被发布版本标记(例如1.2.0)并部署到我的生产服务器。

现在我想快速恢复到之前的版本标记(例如1.1.0),因为部署不应该发生。

详细说明:

  • 我将1.2.0版本分支合并到主分支中。
  • 我用1.2.0标记主分支。
  • 我将当地的回购推送到原产地。
  • 我的结论是我发布得太早。
  • 我想恢复到标记为1.1.0的主人的状态。
  • 我希望master @ origin也恢复到1.1.0状态。

enter image description here

我该怎么做?

1 个答案:

答案 0 :(得分:4)

假设您要保留历史记录,但撤消1.2.0版本所做的更改。使用git-revert创建一个新的提交,恢复1.2.0所做的一切:

git checkout master
git revert HEAD