平台已准备了本地仓库gitTraining,并在master分支进行了三次提交: 第一次提交:添加了helloGit1; 第二次提交:添加了helloGit2; 第三次提交:添加了helloGit3。 现在发现,helloGit3、helloGit2内容均有错误,需要撤销第三次、第二次提交。即将HEAD指向第一次提交。 撤销最近两次提交,以回到第一次提交,即将HEAD指向第一次提交,需要选择--hard模式。
时间: 2024-03-23 15:42:36 浏览: 87
可以使用以下命令撤销最近两次提交,以回到第一次提交:
```
git reset --hard HEAD~2
```
其中,`HEAD~2` 表示回到当前 HEAD 的前两个版本,即第一次提交的版本。
`git reset` 命令的 `--hard` 参数表示重置工作区和索引,即丢弃本地的更改并将代码库恢复到指定的版本。
注意:使用 `git reset --hard` 命令会覆盖掉本地未提交的更改,请谨慎使用。
阅读全文