0


git回退版本 简单易懂

进行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

在这里插入图片描述
博主的分支是受保护的,只能修改,不能回退,所以出现以下问题,各位的如果分支没有收到保护,是可以推送成功的

标签: git github

本文转载自: https://blog.csdn.net/qq_27566167/article/details/128215463
版权归原作者 无奈的码农 所有, 如有侵权,请联系我们删除。

“git回退版本 简单易懂”的评论:

还没有评论