我想恢復其他人的提交,而且我不是該庫的貢獻者,我只是一個助手,必須在 git 存盤庫中進行一些更改。直到在這里,我克隆了一個存盤庫和我必須還原的檔案,我發現該提交使用git log并發現了該提交,當我這樣做時,git revert commit_id我收到此錯誤。
錯誤:您的本地更改將被還原覆寫。提示:提交您的更改或隱藏它們以繼續。致命:恢復失敗
我的問題是我必須采取什么步驟來恢復其他人的提交,請記住我不是該存盤庫的貢獻者或為該存盤庫做過任何事情?
uj5u.com熱心網友回復:
該錯誤與權限無關。它是關于 Git 防止意外破壞的本地更改。首先處理那些,提交、存盤、重置等。當你的階段清晰時,你將能夠恢復。是否可以推送是另一回事,取決于權限。
uj5u.com熱心網友回復:
嘗試執行 git commit 或 git stash。與上一個答案一樣,您的階段必須具有阻止提交的內容。
uj5u.com熱心網友回復:
我相信你只需要
git add .
git commit -m "commit message"
因為您需要有一個清晰的暫存區,所以您將能夠恢復。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/343937.html
