git reset --hard xxxx
彻底回退版本,连本地文件都会被回退到上个版本的内容
image.pnggit log 查看commit信息
image1.pnggit reflog命令来查看所有的版本信息
我想退回到commit: 801 即为872db73
image.pnggit reset --hard 872db73
image.pnggit log 再次查看commit信息
本地文件和commit信息都回退了
git reset --soft xxxx
只回退commit,如果你想再次提交直接git commit即可
image.pnggit log 查看commit信息
image.pnggit reset --soft dca2b4f
本地文件还在,当commit信息已经回退
git revert xxx
git revert用于撤回某次commit操作。此次操作会生成一次新的commit,对原有commit操作无影响,撤回只针对指定的commit。
网友评论