如果我没有进行初始提交,我可以恢复为git init吗?

时间:2014-10-03 00:26:24

标签: git git-commit git-pull git-init

我是git的新手,我没有做初始提交。我在我的机器上有一个文件夹并运行git init,然后从远程存储库中获取git pull,然后提交我在本地进行的更改。是否有可能恢复初始拉动所带来的变化? git init能否建立我可以回复的东西?我想将所有文件恢复到我运行git init时的状态。

1 个答案:

答案 0 :(得分:1)

目前还不完全确定您的具体情况。我建议您在尝试以下操作之前备份该文件夹。

这假设您最近的提交具有您想要保存的工作,并且可能会抛弃其他提交。在你运行git init之前它会让你回归。

git reset HEAD^1
rm -rf .git