Git - 如何将我的本地文件还原到我最后一次提交?

时间:2013-01-09 22:02:31

标签: git bitbucket

我将我的文件托管在bitbucket上,并且通常会不时地提交更改。

自从我上次提交以来,我在代码中犯了一些错误。

(这些错误已保存在各自的本地文件中,我还没有使用git add将其添加到本地git repo中。)

我想恢复使用工作代码的最后一次提交。我目前正在主人的一个分支上工作。

我应该使用什么命令?

2 个答案:

答案 0 :(得分:1)

对于文件:git checkout -- filename git checkout -- directory/也会为整个目录执行此操作,当然git checkout -- .也会为整个存储库执行此操作。

答案 1 :(得分:1)

git reset --hard会将所有文件还原为HEAD。 我更喜欢这个git checkout -- .,但这只是一个偏好问题。