簡體   English   中英

將更改還原為特定的提交

[英]revert changes to a specific commit

我為自己創建了一個新分支,現在我需要一次將多個提交從master分支還原到一個特定的提交。 我知道有一個安全命令可以使用git revert --no-commit COMMIT_TO_REVERT_FROM..COMMIT_TO_REVERT_TO

這給了我error: empty commit set passed fatal: revert failed

我該怎么辦 ?

關於SO的建議解決方案沒有用。

只是一個示例圖,可以排除“空范圍”錯誤

A---B---C---D---E---F

假設您的COMMIT_TO_REVERT_FROMF ,而COMMIT_TO_REVERT_TOC

git log F..C

應該輸出DEF

我建議三重檢查(參考Quentin的評論),這兩個目標沒有被錯誤交換(這是很常見的,因為range的語法對許多人來說是違反直覺的)。 (很抱歉,不是這種情況,但是值得完全排除掉幾分鍾。)

暫無
暫無

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

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