`git reset HEAD~2`是否与运行两次`git reset HEAD`相同?

时间:2017-05-09 17:19:30

标签: git

确实

git reset HEAD~2

与运行两次相同

git reset HEAD

在第二种方式中,git log的输出在我第二次运行git reset HEAD之前和之后没有变化,好像第二次运行git reset HEAD没有做任何东西。

感谢。

1 个答案:

答案 0 :(得分:1)

git reset HEAD~2表示返回最后两次提交。

git reset HEAD表示返回上次提交(丢弃尚未提交的所有本地更改)。