我試圖添加一個存儲庫到我的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. 恢復保存/初始值
- 3. 如何從git恢復提交初始化?
- 4. 恢復的模型未初始化(初始V3 /轉移學習)
- 5. NSPopUpButton恢復到初始狀態
- 6. 從Git恢復文件?
- 7. 恢復git回購到以前承諾
- 8. git rebase after git恢復
- 9. Git恢復合併
- 10. Git恢復誤解
- 11. 恢復git提交
- 12. Git恢復更改
- 13. Script.aculo.us Drag'n'Drop - 恢復onEnd條件
- 14. git-upgrade ERR!恢復初始來源(反應母語-混帳升級)
- 15. 如果我沒有做初始提交,我可以恢復到git init
- 16. 使用git checkout來恢復文件 - 無論如何恢復它?
- 17. Java:條件初始化?
- 18. 恢復git的文件 '的git的復位 - 硬頭'
- 19. 如何只恢復一個文件克隆git回購?
- 20. SourceTree恢復回覆
- 21. Git reset恢復被忽略的文件?
- 22. git重置後文件未恢復--hard
- 23. Git:恢復我的.gitignore中的文件
- 24. Git簽出不會恢復文件
- 25. 如何在git中恢復文件?
- 26. 恢復原始值
- 27. Postgres恢復回
- 28. Git恢復本地提交
- 29. 恢復以前的git commit?
- 30. GIT:恢復上次提交?
我知道我可以使用git revert,正如我的問題所述,但我如何找到正確的提交?即什麼在這裏:git恢復/這裏怎麼回事/ – DigiDude
檢查我更新的答案 – YgZ