我試圖添加一個存儲庫到我的xcode項目,但不是將我的項目文件添加到存儲庫,git刪除了我的整個項目。我想我可以使用'git revert'選項來恢復這些更改,但是我怎麼知道要恢復到哪裏?恢復git回初始條件
1
A
回答
2
獲取使用 git log
提交的名單,這將列出所有與它的哈希提交,恢復提交使用
git revert (part of the hash)
例如,如果提交散列adghgd356484fghfbht76,做
git revert adghgd3564
0
如果您尚未將更改推送到遠程,則可以運行git reset --hard
這將撤消所有本地更改,並且您將從歷史記錄中刪除這些更改
+0
問題是,第一次提交是一個空文件夾。所以我正在尋找數據,然後xcode決定鞭撻原始的repo,而不是從github創建空的。我會考慮這個項目丟失。 – DigiDude
相關問題
- 1. 如何恢復初始git提交?
- 2. 恢復刪除從「Git初始文件夾」
- 3. 重新初始化Git回覆
- 4. 恢復保存/初始值
- 5. 如何從git恢復提交初始化?
- 6. 恢復複雜的git回購
- 7. 恢復的模型未初始化(初始V3 /轉移學習)
- 8. C++,變量恢復到初始值
- 9. NSPopUpButton恢復到初始狀態
- 10. 從Git恢復文件?
- 11. git pull後恢復文件
- 12. 從文件中恢復Git回購「不是GIT packfile」
- 13. 恢復git回購到以前承諾
- 14. git rebase after git恢復
- 15. 恢復git提交
- 16. Git恢復失敗
- 17. 恢復Git錯誤
- 18. 恢復分支git
- 19. Git恢復合併
- 20. Git恢復更改
- 21. 在Git下恢復
- 22. Git恢復誤解
- 23. Script.aculo.us Drag'n'Drop - 恢復onEnd條件
- 24. git初始化遠程回購
- 25. 恢復git文件夾中的文件
- 26. 如果我沒有做初始提交,我可以恢復到git init
- 27. git-upgrade ERR!恢復初始來源(反應母語-混帳升級)
- 28. 使用git checkout來恢復文件 - 無論如何恢復它?
- 29. Python多個初始條件
- 30. Java:條件初始化?
我知道我可以使用git revert,正如我的問題所述,但我如何找到正確的提交?即什麼在這裏:git恢復/這裏怎麼回事/ – DigiDude
檢查我更新的答案 – YgZ