我将我的文件托管在bitbucket上,并且通常会不时地提交更改。
自从我上次提交以来,我在代码中犯了一些错误。
(这些错误已保存在各自的本地文件中,我还没有使用git add将其添加到本地git repo中。)
我想恢复使用工作代码的最后一次提交。我目前正在主人的一个分支上工作。
我应该使用什么命令?
答案 0 :(得分:1)
对于文件:git checkout -- filename
git checkout -- directory/
也会为整个目录执行此操作,当然git checkout -- .
也会为整个存储库执行此操作。
答案 1 :(得分:1)
git reset --hard
会将所有文件还原为HEAD
。
我更喜欢这个git checkout -- .
,但这只是一个偏好问题。