2015-08-14 50 views
1

我试图添加一个存储库到我的xcode项目,但不是将我的项目文件添加到存储库,git删除了我的整个项目。我想我可以使用'git revert'选项来恢复这些更改,但是我怎么知道要恢复到哪里?恢复git回初始条件

回答

2

获取使用 git log提交的名单,这将列出所有与它的哈希提交,恢复提交使用

git revert (part of the hash) 

例如,如果提交散列adghgd356484fghfbht76,做

git revert adghgd3564 
+1

我知道我可以使用git revert,正如我的问题所述,但我如何找到正确的提交?即什么在这里:git恢复/这里怎么回事/ – DigiDude

+0

检查我更新的答案 – YgZ

0

如果您尚未将更改推送到远程,则可以运行git reset --hard这将撤消所有本地更改,并且您将从历史记录中删除这些更改

+0

问题是,第一次提交是一个空文件夹。所以我正在寻找数据,然后xcode决定鞭挞原始的repo,而不是从github创建空的。我会考虑这个项目丢失。 – DigiDude