版本变更

如下,我们先多创建几个版本:

[[email protected] gitroot]# cat 1.txt
1111
2222
3333
[[email protected] gitroot]# echo "4444" >> 1.txt
[[email protected] gitroot]# git add 1.txt
[[email protected] gitroot]# git commit -m "add a line 4444"

[[email protected] gitroot]# echo "5555" >> 1.txt
[[email protected] gitroot]# git add 1.txt
[[email protected] gitroot]# git commit -m "add a line 5555"

[[email protected] gitroot]# echo "6666" >> 1.txt
[[email protected] gitroot]# git add 1.txt
[[email protected] gitroot]# git commit -m "add a line 6666"
[[email protected] gitroot]# cat 1.txt
1111
2222
3333
4444
5555
6666

版本变更:

[[email protected] gitroot]# git log --pretty=oneline          # 查看版本日志,前面一大串表示版本号,后面表示描述信息
5517ea21d60a2f79bff01a64143c6b229b44e331 add a line 6666
a28732896b2f00b3204f90e1a25030b984a06a56 add a line 5555
bb2b33017ca87389d30ab1b686ef1d5a5fb6128d add a line 4444
b0f13e12202543c859cba6fa8ceb3a88c4847f13 add new 1.txt

[[email protected] gitroot]# git reset --hard bb2b330          # 根据版本号恢复到指定版本(不需要把一长串全部输入进来)
[[email protected] gitroot]# cat 1.txt
1111
2222
3333
4444

[[email protected] gitroot]# git log --pretty=oneline          # 这时候我们再查看版本日志,只剩两行,如果我们想查看完整的版本日志该怎么办
bb2b33017ca87389d30ab1b686ef1d5a5fb6128d add a line 4444
b0f13e12202543c859cba6fa8ceb3a88c4847f13 add new 1.txt

[[email protected] gitroot]# git reflog                        # 查看完整的版本日志
5517ea2 [email protected]{8}: commit: add a line 6666
a287328 [email protected]{9}: commit: add a line 5555
bb2b330 [email protected]{10}: commit: add a line 4444
b0f13e1 [email protected]{11}: commit (initial): add new 1.txt
时间: 2024-11-05 16:31:25

版本变更的相关文章

Gradle版本变更的问题

了解相关三个概念 gradle .gradle wrapper . gradle plugin (1)Gradle  :  项目的构建工具,管理一个项目的依赖架包.性质和maven相似. (2)Gradle wrapper  :  用于统一项目所使用的gradle版本. gradle/wrapper/gradle-wrapper.properties 文件配置如下: #Tue Sep 27 19:31:03 CST 2016 distributionBase=GRADLE_USER_HOME 规

Git学习笔记3——工作区与暂存区,以及版本变更

工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的Git_Learning文件夹就是一个工作区.  版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库. Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD. 第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区,如下图:

升级ELK到最新版本

线上ELK运行一段时间了,但是各种小问题不断,logstash经常挂掉,kibana查询缓慢等等,现在决定升级ELK组件到最新版本,看看效果. 一 升级Elasticsearch Elasticsearch原来的版本是1.7.1,Elasticsearch最新版本是2.3.3 在升级之前首先查看的就是官方文档关于升级的注意事项 1.查看Breaking Changes说明 Elasticsearch的升级总体原则就是: 大版本升级需要重启整个Elasticsearch集群 小版本升级可以一次升级

MDaemonV15 版本新特性介绍

下载最新版本MDaemon http://www.altn.com.cn 还可以申请试用http://www.altn.com.cn/producttrial.php alt-n发布了MDaemonV15版本 2015年3月10日MDaemon 15.0.0版本发布. 2015年4月21日更新 MDaemon 15.0.1版本. 2015年6月16日更新MDaemon 15.0.2版本. 2015年6月19日更新MDaemon 15.0.3版本. V15版本增加了一些新功能,比如,对IPV6的支

EGit用户指南,使用手册,(基础指南,创建仓库,版本跟踪,检查历史)

个人原创,版权所有,转发请标明出处:http://blog.csdn.net/wanghantong 基础指南 1.Adding a project to version control(给项目添加一个版本控制) 当我们的repository发生了变化的时候,我们需要知道是谁触发了这次提交,这个标识是由两部分组成:1.name 2.e-mail address 这个信息是存储在文件 ~/.gitconfig 中. 在我们创建第一次commit(提交)的时候,EGit会询问这个信息.在默认情况下:

Jmeter3.2版本中Generating Report Dashboard功能浅析

自从投入到Jmeter怀抱,一直想找到一个比较不错的测试结果报告模板用于展示,类似于Loadrunner中导出html那种,但是苦苦的寻找始终没有一款让我看上眼的,包括Jmeter自带的xsl,虽然展示的结果相对来说比没有强些,但是对于我这个有点追求完美主义的人来说还是不够满意. 例如上面这个使用jmeter-results-detail-report_21.xsl通过ant生成的测试结果展示报告,界面非常简洁,同时显示的内容也非常少,对于好面的me情何以堪,虽然网上也有些自定义的,而且我也手动

django版本切换以及更改url(pycharm)

Django版本切换:https://blog.csdn.net/weixin_42305814/article/details/80742090 因为是从2版本更改到1版本,所以里面一些东西需要变动一下: 2版本变更过来的话,这里的path就需要更改为url,上一篇博客也说了两个版本路径的区别. [Lib][django][conf][urls] 将 from django.urls import path 更改为 from django.conf.urls import url 下面的pat

SpringBoot整合ElasticSearch实现多版本的兼容

前言 在上一篇学习SpringBoot中,整合了Mybatis.Druid和PageHelper并实现了多数据源的操作.本篇主要是介绍和使用目前最火的搜索引擎ElastiSearch,并和SpringBoot进行结合使用. ElasticSearch介绍 ElasticSearch是一个基于Lucene的搜索服务器,其实就是对Lucene进行封装,提供了 REST API 的操作接口 ElasticSearch作为一个高度可拓展的开源全文搜索和分析引擎,可用于快速地对大数据进行存储,搜索和分析.

《满月客栈》软件需求规格说明书,版本1.0

  <满月客栈> 需求规格说明书 版本<1.0> 密级:公开 2020-04   版本变更历史 版本 提交日期 主要编制人 审核人 版本说明 1.0 2020/4/1. 曹嘉麟 余阳 管理员基本功能实践 表1 目录 1 引言...................................................................................................................................