2017-05-09 107 views
-1

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

git reset HEAD~2 

工作与运行两次

git reset HEAD 

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

谢谢。

+0

你是指在第二个例子中'git reset HEAD〜1'或'git reset HEAD ^'?否则,不,它根本就不一样。 –

+0

我忘了。谢谢。 @Lasse – Tim

回答

1

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

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

相关问题