首页 > 代码库 > #4.Git版本回滚
#4.Git版本回滚
实际工作中,我们脑子里怎么可能记得一个几千行的文件每次都改了什么内容,不然要版本控制系统干什么。版本控制系统肯定有某个命令可以告诉我们历史记录,
>1.在Git中,我们用git log
命令查看:
>2.如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline
参数:
每提交一个新版本,实际上Git就会把它们自动串成一条时间线。如果使用可视化工具查看Git历史,就可以更清楚地看到提交历史的时间线。
>3.如何回退到上一个版本或指定版本
Git必须知道当前版本是哪个版本,在Git中,用【HEAD】
表示当前版本
上一个版本就是【HEAD^】
,上上一个版本就是【HEAD^^】
,当然往上100个版本写100个^
比较容易数不过来,所以写成【HEAD~100】
使用命令【git reset】进行回滚操作
当当前的版本库处于中间版本时,既可以向前回滚也可以向后回滚,上面就是向前回滚,下面是使用commit提交的id来实现向后回滚:
>4.如何查看历史命令
在Git中,我们键入的每一个命令都会被已log的形式记录下来,这方便了我们从历史命令中寻找一些特殊的命令或方便更高效的复用命令
用【git reflog】
查看命令历史,以便确定要回到未来的哪个版本。
#4.Git版本回滚
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。