如何撤回使用git commit后,未push的代码

1.切换到项目所在路径

如何撤回使用git commit后,未push的代码_第1张图片

2.按住shift的同时,使用git Bash here打开命令窗口如何撤回使用git commit后,未push的代码_第2张图片

3.使用git log命令查看commit的历史

如何撤回使用git commit后,未push的代码_第3张图片

4.例如我要撤销版本号为d7aaf3cfbe95013378ed8cd4d88b5f2478e0083c的记录,使用命令

git reset --hard d7aaf3cfbe95013378ed8cd4d88b5f2478e0083c(输入你自己要撤回的版本号)

如何撤回使用git commit后,未push的代码_第4张图片

5.撤销之后同时恢复到之前的版本号也就是你需要撤销之前的版本号,也就是3中第二个圈红的版本号

使用命令: git reset 321464e82483656f00403fd959c1fa81ec11d830(对应你自己的版本号)

 6.这样再使用idea工具git -push 你会发现已经没有需要push的代码了,说明已经撤销成功,再重新commit即可。

 

你可能感兴趣的:(如何撤回使用git commit后,未push的代码)