簡體   English   中英

如何回滾到上一次提交

[英]How to roll back to previous commit

我在使用Web Core API的MVC項目中使用VSTS。 我發布了一個版本,該版本產生了無法修復的意外錯誤(請參閱如何在Web Core API中調試啟動? )。 但是我需要快速前進。 我仍然可以從以前的版本進行部署,因此我想將所做的更改回滾到以前的提交。 我有要回滾的提交ID,所以問題是如何?

git checkout <the-rev-id>

您將處於分離的HEAD狀態。

如果您希望分支機構在您談論的修訂版本之后“忘記”新的修訂版本,那么就足夠了:

git reset --hard <the-rev-id>

我在此鏈接上發現了reset命令(感謝Yan Sklyarenko)可以滿足我的要求。

https://docs.microsoft.com/zh-cn/vsts/git/tutorial/undo?view=vsts&tabs=visual-studio

暫無
暫無

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

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