我试图添加一个存储库到我的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