使用git pull命令撤消git所做的一切

时间:2015-11-06 18:48:00

标签: git bitbucket git-pull

我有一个以前的项目代码,我之间开始使用git,但由于某些原因,我需要找回我添加git之前的代码。我的所作所为如下。

我运行git init命令比运行git remote add origin命令比运行git pull命令更新所有文件我认为虽然文件相同。

我需要在没有更新的情况下找回文件。我运行git pull命令后,我开始收到500错误。

请帮忙。 感谢

1 个答案:

答案 0 :(得分:2)

git pull = git fetch + git merge

从技术上讲,您必须撤消合并。 (撤消提取无论如何都没有意义)

通过git reflog

获取要撤消的状态的详细信息
$ git reflog

然后进行硬重置

$ git reset --hard <sha1>

来自reflog的sha1中的前7个字母数字将完成工作

我希望这会撤消你的拉力。感谢