【问题标题】:Git - How do I revert my local files to the last commit i made?Git - 如何将我的本地文件恢复到我所做的最后一次提交?
【发布时间】:2013-01-09 22:02:31
【问题描述】:

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

自从我上次提交以来,我的代码中出现了一些错误。

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

我想恢复到我上次提交的工作代码。我目前正在master的一个分支上工作。

我应该使用什么命令?

【问题讨论】:

标签: git bitbucket


【解决方案1】:

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

【讨论】:

  • 我试过这个 git reset --hard ab53ga3s 并将我的文件恢复到 ab53ga3s 提交
【解决方案2】:

对于文件:git checkout -- filenamegit checkout -- directory/ 将对整个目录执行此操作,当然还有git checkout -- . 对整个存储库执行此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 2012-10-04
    • 2017-01-26
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    • 2011-01-14
    相关资源
    最近更新 更多