這個問題在這里已經有了答案: 如何撤消 Git 中最近的本地提交? (100 個回答) 昨天關閉。
我不小心將錯誤的檔案提交給 Git,但尚未將提交推送到服務器。
如何從本地存盤庫撤消這些提交?
唯一的方法似乎是在某種 GUI 文本編輯器中復制編輯,然后擦除整個本地克隆,然后重新克隆存盤庫,然后重新應用編輯。然而,
- 這可能會導致資料丟失。
- 當只運行一次意外的 git commit 時,很難做到這一點。
- 有沒有更好的辦法?
uj5u.com熱心網友回復:
首先,使用命令 git log 查看所有提交。
git log
復制要洗掉的提交 ID,然后使用,
git revert <commit-id>
撤消更改。
uj5u.com熱心網友回復:
該命令git reset也將有所幫助。
https://git-scm.com/docs/git-reset
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/403595.html
標籤:
