我如何回到以前的Git Commit?

时间:2015-04-17 10:10:20

标签: git

如何回到之前的提交?

我希望我的文件看起来与我提交以下提交时的所有文件完全一样。

$ git log
commit 81cf7fa47adc0923aeabe323778e2783f2e832f5
Date:   Thu Apr 2 21:32:27 2015 +1000

我环顾四周,很多人有不同的答案。

2 个答案:

答案 0 :(得分:4)

您可以随时通过以下命令

结帐到git中的特定提交
git checkout commit_hash

所以在你的情况下它将是

git checkout 81cf7fa47adc0923aeabe323778e2783f2e832f5

或者HEAD @ {1}是指向一个提交的指针,所以后面将执行相同的

git checkout HEAD@{1}

答案 1 :(得分:0)

查看最后提交:

方式1:在终端类型用户$ gitk

方式2:在终端类型中用户$ Git Gui - >点击右侧底部的'修改上次更改'单选按钮