Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将文件托管在 bitbucket 上,通常不时提交更改。
自从我上次提交以来,我的代码中出现了一些错误。
(这些错误已保存在各自的本地文件中,我还没有使用 git add 将其添加到本地 git repo。)
我想用工作代码恢复到我上次提交的内容。我目前正在master的一个分支上工作。
我应该为此使用什么命令?
对于文件:git checkout -- filename也git checkout -- directory/ 将对整个目录执行此操作,当然也git checkout -- .对整个存储库执行此操作。
git checkout -- filename
git checkout -- directory/
git checkout -- .
git reset --hard将所有文件还原为HEAD. 我更喜欢这个,git checkout -- .但这只是一个偏好问题。
git reset --hard
HEAD