进行git版本回退的时候
查看git提交的版本
使用git log查看提交日志:
git log
git log命令显示从最近到最远的提交日志
如果嫌输出信息太多,可以试试加上–pretty=oneline参数,代码如下:
$ git log --pretty=oneline
日志会进行减少
根据版本ID回退到过去版本
使用git log找到对应的版本后,使用git reset --hard 版本ID,来进行版本回退
git reset --hard 31d8f457e09cfc20202d9c34c13b8d0dedaf5e40
git log
在这里插入代码片
回退完之后,可以看到提交记录里面已经没有修改文件这一次提交记录了
git 回退到未来版本
使用git reflog 查看历史版本日志
git reflog
回退到未来的修改文件版本
git reset --hard 71055a5
如图所示,git版本回到了最新
git 强制推送远程
#master 为强制推送的分支git push -f origin master
博主的分支是受保护的,只能修改,不能回退,所以出现以下问题,各位的如果分支没有收到保护,是可以推送成功的
版权归原作者 无奈的码农 所有, 如有侵权,请联系我们删除。