如何在进行一些更改后返回上一次提交?

时间:2011-11-04 00:52:05

标签: git commit

我对本地文件进行了一些更改,但我没有提交或添加其中任何一个。我想在最近的更改之前回到我之前的提交。我怎么能这样做?

3 个答案:

答案 0 :(得分:2)

git reset --hard

将删除这些更改。

但是,为了以防万一,我会添加它们

git add -A

然后藏匿他们

git stash

万一你后悔自己的决定。最后2个命令可以缩短为:

git stash -u

答案 1 :(得分:1)

git checkout 可能会为您完成这项工作。您应该可以执行以下操作:

  

git checkout FILE_TO_REVERT

答案 2 :(得分:1)

尝试“git checkout - files_to_revert “