我對本地文件進行了一些更改,但我沒有提交或添加任何更改。在最近的變化之前,我想回到之前的承諾。我怎樣才能做到這一點?如何在做出一些更改後返回上次提交?
1
A
回答
2
git reset --hard
將刪除這些變化。
但是,爲了以防萬一,我想補充他們
git add -A
,然後藏匿他們
git stash
萬一你後悔自己的決定。最後2條命令可縮寫爲:
git stash -u
1
git checkout可能爲你做這項工作。你應該能夠做這樣的事情:
git的結帳FILE_TO_REVERT
1
嘗試 「混帳結帳 - files_to_revert 」
相關問題
- 1. 如何讓我做出的更改一次提交回來?
- 2. git結帳並在推送更改後返回上一次提交
- 3. 回滾+提交一些更改
- 4. 我如何撤消工作空間中的某些更改並返回到最後一次提交?
- 5. Git - 如何回滾上次提交的所有更改?
- 6. 如何在使用php提交表單後返回上一頁?
- 7. 如何在我做出更改後在新分支中進行git提交?
- 8. Mercurial - 更新一箇舊提交,恢復一些更改並返回到頭
- 9. 在一次交易中做出的更改是否「彼此看」?
- 10. 如何在向Gerrit提交上次提交後提交額外的提交?
- 11. 如何在返回到早期提交後返回到unpushed提交
- 12. 如何在檢出以前的提交後返回到最新的提交?
- 13. 如何使用gitpython做最後一次提交的當前提交的git diff?
- 14. SQL在提交更改後執行一些代碼
- 15. 如何返回上一次提交而不會丟失Git中的最後提交?
- 16. 如何在舊提交的本地更改後返回到我的分支?
- 17. 如何在提交後回滾數據庫更改?
- 18. 如何在eclipse中提交之後更改提交CVS註釋?
- 19. 如何在提交後點擊表單上的「返回」到上一頁?
- 20. 從Git提交一些更改到一個單獨的提交
- 21. Git - 如何返回上次提交併刪除所有未提交的文件?
- 22. SVN - 僅提交一些更改
- 23. 如何提交這些數據行更改回數據庫
- 24. 做出更改後分叉Git回購
- 25. 如何在添加多次提交後取消提交提交?
- 26. 括號Git:如何返回上次提交
- 27. 如何返回上次提交而不失去工作?
- 28. 如何在做出一些更改後還原Django模型實例?
- 29. 刪除對工作目錄的更改並返回上次提交
- 30. 如何撤消最後一次提交