回到之前的git提交

时间:2016-10-15 14:39:43

标签: git

考虑以下git日志:

commit 6c7bd597252a1c9b9fe3ddbac1febbfa62b0f06a
Author: ...
Date:   Sat Oct 15 16:22:16 2016 +0200

    mess2

commit 9c9a8198df44d8efa4ee22c2f877e9fc6a16f27b
Author: ..
Date:   Fri Oct 14 15:52:34 2016 +0200

    mess1

commit 43a07c068d5c8d7879a60450a28c05c980ef34de
Author: ..
Date:   Wed Oct 12 11:52:09 2016 +0200

    v0.6.0

这可能过于简单:我想放弃mess1mess2并继续使用提交v0.6.0。我怎样才能做到这一点?

我尝试了以下内容:git checkout 43a07c0.. 但似乎我目录中的文件不是所需提交的文件。

1 个答案:

答案 0 :(得分:0)

如果你不介意丢失mess1和mess2,你可以

git reset --hard 43a07c068d5c8d7879a60450a28c05c980ef34de