我正在为我的项目使用 git flow。当一个版本被 merge 到 master 分支时,它被标记为发布版本(例如 1.2.0)并部署到我的生产服务器。
现在我想快速恢复到之前的发布标签(例如 1.1.0),因为部署不应该发生。
阐述:
- 我将 1.2.0 发布分支 merge 到 master 分支。
- 我用 1.2.0 标记主分支。
- 我将我的本地存储库推送到源。
- 我的结论是我发布得太早了。
- 我想恢复到标记为 1.1.0 的 master 状态。
- 我希望 master @origin 也恢复到 1.1.0 状态。
我该怎么做?
最佳答案
假设您想要保留历史记录,但撤消 1.2.0 版本所做的更改。使用 git-revert创建一个新的提交来恢复 1.2.0 所做的一切:
git checkout master
git revert HEAD
关于git - 使用 git flow,我如何恢复到以前的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16211304/