簡體   English   中英

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

[英]Using git flow, how would I revert back to a previous release?

我正在為我的項目使用git flow。 當一個版本被合並到主分支中時,它會被發布版本標記(例如1.2.0)並部署到我的生產服務器。

現在我想快速恢復到之前的版本標記 (例如1.1.0),因為部署不應該發生。

闡述:

  • 我將1.2.0版本分支合並到主分支中。
  • 我用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM