文档章节

  大话说github for linux客户端基本操作(三)之月光宝盒

hillsowl
 hillsowl
发布于 2016/03/15 00:51
字数 382
阅读 435
收藏 8
点赞 1
评论 0

这次如何使用git将我们带回到过去!

曾经有一份真挚的感情摆在我的面前我没有珍惜,等我失去的时候才追悔莫及,

人间最痛苦的事莫过于此,你的剑在我的咽喉上刺下去吧,不用在犹豫了!如果上天能给我一次再来一次的机会,我会对哪个女孩说三个字:我爱你,如果非要在这份爱上加一个期限,我希望是一万年!

复制粘贴的,不用在意这些细节。



我们如何回到过去

首先我们打开日记文件

注:结合大话(二)的章节看

我们看到内容如图

换下背景色吧,黑不拉几也腻了!我们查看下记录

git log

然后我们随机找个时间戳复制下来,使用git reset命令把hard修改到commit上面

git reset --hard b6194ebdbe6737fb36aea280417cbb2624da6715

我们现在再次查看下文件是否变化,我们发现少了“番茄很酸”等字眼

cat 日记


既然是月光宝盒当然能够回到未来的

我们如何回到未来呢?

使用命令能够让我们回到原先代码的状态

git reflog                 #查看hard的id
git reset --hard 34f1461   #回到自己想看到的代码

我们进行查看操作

vi 日记

发现代码变回最初状态了


© 著作权归作者所有

共有 人打赏支持
hillsowl
粉丝 5
博文 30
码字总数 20909
作品 0
长沙
大话说github建立里程碑(SE)

什么是里程碑? 就是平常我们看到的软件标识与版本号,每一个版本号都代表了开发人员工作的完结,以及下一段工作的开始。 当软件发布以后,我们就需要建立一个里程碑,方便我们将来能够将一个...

hillsowl ⋅ 2016/03/15 ⋅ 0

Golang logrus的高级配置(hook, logrotate)

前言: 这次聊下最近使用logrus的心得,没有高深的源码,只是一些相对高级的配置吧。golang默认的log模块略显简陋,连基本的info, warn, error 打印方法都没有,不是太适用。 在使用logrus模块...

rfyiamcool ⋅ 01/11 ⋅ 0

Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版

Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。作为一个程序员,我们需要掌握其用法。 作为开源代码库以及版本控制系统,Github目前拥有140多万开发者...

付翔 ⋅ 2015/05/21 ⋅ 0

gitの月光宝盒

git作为时下世界最流行的代码版本管理工具,我们无论在工作中还是日常编码时几乎都离不开 git 的使用。但是有时候因为我们自身的误操作,或者其他原来未料到突发事件,需要撤销某个操作或者修...

xlaoyu ⋅ 2017/12/08 ⋅ 0

“黄播”扎堆出现后,腾讯说他们是这样应对色情黑产的

“门票 30 元,2:30 开车,想看的哥哥赶快上车了!” 要不是无意中看到儿子手机上这句奇怪的话,老张怎么也想不到,刚上高中的孩子已然是各类色情直播平台的“老司机”。平日里他不想让孩子在...

郭佳 ⋅ 2017/12/21 ⋅ 0

golang基于redis lua封装的优先级去重队列

前言: 前两天由于某几个厂商的api出问题,导致后台任务大量堆积,又因为我这边任务流系统会重试超时任务,所以导致队列中有大量的重复任务。这时候我们要临时解决两个事情,一件事情,让一些...

rfyiamcool ⋅ 2017/10/22 ⋅ 0

手把手教你玩转Git分布式版本控制系统!

Git诞生历史 Git环境准备 Git安装部署 Git常用命令 Git基本操作 Git管理分支结构 Git管理标签 GitLab安装部署 GitHub托管服务 Git客户端工具 我想大家还记得Linus torvalds在1991年时发布了L...

徐亮伟 ⋅ 2016/06/21 ⋅ 0

Golang基于redis实现的分布式信号量(semaphore)

前言: Semaphore是信号量,作用? 我想大家都知道。semaphore跟mutex的区别我想大家也知道了,我这里就不老生常谈,重复讲解了,有兴趣的朋友可以自行google相关的同步锁文章。 该文章后续会有...

rfyiamcool ⋅ 2017/10/17 ⋅ 0

高德地图发布全国美食地图:火锅最受欢迎

近日,高德地图公布了基于生活大数据的最新人气指数榜单。此次榜单覆盖了北京、上海、广州、杭州等10主要个城市,涉及教育、休闲娱乐、美食、酒店住宿等类别。在新发布的美食地图中,薛之谦的...

Tw6cy6uKyDea86Z ⋅ 2017/12/28 ⋅ 0

大话说github for linux客户端基本操作(二)之解决冲突

我们提到的在冲突问题: 一个代码你改了,我也改了然后发布,这就会产生冲突,因为版本工具无法识别到底哪个是该留下来的。我们如何解决冲突? 要想解决冲突,我们先制造冲突。 首先打开两个...

hillsowl ⋅ 2016/03/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

10个免费的服务器监控工具

监控你的WEB服务器或者WEB主机运行是否正常与健康是非常重要的。你要确保用户始终可以打开你的网站并且网速不慢。服务器监控工具允许你收集和分析有关你的Web服务器的数据。 有许多非常好的服...

李朝强 ⋅ 26分钟前 ⋅ 0

压缩工具之zip-tar

zip 支持目录压缩。使用yum安装zip包,使用yum安装unzip包 zip 1.txt.zip 1.txt #将1.txt文件压缩,新生成的压缩文件为1.txt.zip,原文件保留 zip -r 123.zip 123/ #-r对目录操作。将123/目录...

ZHENG-JY ⋅ 27分钟前 ⋅ 0

Dubbo @Activate注解使用和实现解析

Activate注解标识一个扩展是否被激活和使用,可以放在定义的类上和方法上,dubbo用它在SPI扩张类定义上,标识这个扩展实现激活的条件和时机,先看下定义: /** * Activate * <p/> * ...

哲别0 ⋅ 34分钟前 ⋅ 0

6.5 zip压缩工具 tar打包 打包并压缩

1.tar tar命令格式 [-zjxcvfpP] filename tar -z:表示同时用gzip压缩。 -j:表示同时用bzip2压缩。 -J:表示同时用xz压缩。 -x:表示解包或者解压缩。 -t:表示查看tar包里的文件。 -c:表示建...

oschina130111 ⋅ 35分钟前 ⋅ 0

Linux系统工程狮养成记

如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师,java工程师,前端工程师,后台工程师,Linux工程师,运维工程师等等,不同...

六库科技 ⋅ 42分钟前 ⋅ 0

Linux 机器的渗透测试命令备忘表

如下是一份 Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。 此外,你还可以从这儿(https://gbhackers.com/c...

寰宇01 ⋅ 43分钟前 ⋅ 0

windows 安装java开发环境,配置jdk

下载jdk安装文件 链接:https://pan.baidu.com/s/1UEKPjnAdMqNj612B39Pfsg 密码:ipqx 如果javac无法使用 1,检查环境变量名称中是否有空格。。。,去除后即可 2,将JAVA_HOME替换为原始路径...

阿豪boy ⋅ 45分钟前 ⋅ 0

简析log4j的实现方式

刚加入新公司,对日志的要求比较严格,对此特意花了几天时间看了一下log4j的源码,大概了解了一下log4j的实现方式,总结如下: log4j的实现分为两个步骤:log4j.xml的加载,logger的使用 这里...

zdatbit ⋅ 今天 ⋅ 0

win环境下jdk7与jdk8共存配置

1.jdk安装包 jdk安装包 安装步骤略 2.jdk等配置文件修改 在安装JDK1.8时(本机先安装jdk1.7再安装的jdk1.8),会将java.exe、javaw.exe、javaws.exe三个文件copy到了C:\Windows\System32,这...

泉天下 ⋅ 今天 ⋅ 0

windows profesional 2017 build problem

.net framework .... https://stackoverflow.com/questions/43330915/could-not-load-file-or-assembly-microsoft-build-frameworkvs-2017...

机油战士 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部