Git紧急自救简易指南(二)版本的游历
这一篇重点说说 Git版本的游历,想要在不同版本之间操作,这个就要涉及到git一个非常重要的部分——日志管理查看历史记录
git log
此命令用来查看版本的历史记录
比如说我这里添加了5条记录
由于历史记录比较多,一屏都显示不完,那么我们可以用
git log --pretty=oneline
以一行的形式,格式化显示日志
这样看着就清爽多了
记不住pretty这么长的参数,还有个更简洁的命令
git log --oneline
这个命令更简洁一些,当然显示也就更简洁一些,它只会显示部分hash值
日志相关的还有个重要的命令需要记一下
git reflog
这个命令显示出了head指针的变化
关于提交日志,还有一些小细节的东西
比如说查看每次提交都改了哪些文件,每个文件都改了哪些内容
又或者说专门查看某个文件被改了多少次,每次又改了哪些内容
这些我觉得在命令行里查看太不友好了,这些就交给SVN公司出的git工具来做吧,简单愉快。
下面要说就是版本的游历,版本前进和后退的本质就是移动head指针的位置。版本后退
git reset --hard hash值
比如说我们添加想添加1,2,3,4,5了,我们要把这些改动都撤回来,那么我们只需要
git reset --hard b3dd686,此时我们的文件就还原成最原来的模样了。
head指针也指回第一项了
版本前进
git reset --hard hash值
既然可以后退,当然还可以前进,版本的前进还是这个命令,带上相应的hash值
git reset --hard 3eae1f6,我们的文件又回来啦。
再偷偷的瞄一眼head指针,发现指针也指回来了
reset参数
git reset这个命令就介绍到这儿了,简而来说reset就是重置,也就是把版本重置到任何时期。
细心的同学注意到了,我们一般都带上head参数,那hard参数是啥呢?
--hard1)在代码库中移动head指针
2)重置暂存区
3)重置工作区
--mixed1)在代码库中移动head指针
2)重置暂存区
--soft
1)在代码库中移动head指针
PS:
--hard参数也是我们最常用的参数
看完了上面的介绍,那么大家也可以理解了git中一个非常常用的命令:
git reset --hard HEAD
这个命令的作用就是把版本回退到HEAD指针指向的版本(绝大多数情况下呢,HEAD指针指向的是当前版本库的最新内容)。
PPS:
git reset --hard HEAD^
这个命令大家也可能用到,一个异或符号表示回到上一次提交,两个异或符号表示回到上两次提交。
夏季补水第一瓜,软嫩香滑!清热解暑,还能保护眼睛,预防便秘天气越来越热,之前提醒姐妹们要多注意给宝宝补水,在辅食方面多做些水灵灵的菜。说到水分满满的蔬菜,除了黄瓜,还有冬瓜。冬瓜的含水量可以达到96左右,比丝瓜西瓜什么的都高呢!而且含有丰
新生儿奶粉喂养的正确方法,新手父母要看028天新生儿在奶粉喂养过程中有许多需要注意的地方,新手妈妈有必要学习新生儿奶粉喂养知识,从而避免踩坑。新生儿奶粉喂养即新生儿人工喂养,主要是通过给新生儿喂奶粉来替代吃母乳。奶粉喂
婴儿怎样才能查出听力不好?不邀自来。育儿琦说,是一名专门科普育儿常识,颠覆育儿认知的宝妈。婴儿怎样才能查出听力不好?记得我宝刚出生那会儿,我是顺产在医院修养了3天。其中的第三天宝宝就被抱出去测试听力了。因为
还在给宝宝这样吃饭,小心营养全丢失了家长都希望自己的孩子能够茁壮健康的成长。现如今随着社会的发展,人们的生活水平也在不断地提高,越来越多的家长都更加重视宝宝的饮食营养,所以对于自己家孩子都会吃的很好,但是有不少家长都
为什么岳父母给带孩子,上幼儿园上下学接送孩子有的人不知道感恩?身在福中不知福的人大有人在都是自己愿意做的,喜欢孩子,为了减轻儿女负担,没人逼迫他们做。如果儿女求你去做,儿女就要有感恩之心,老了就要善待你的父母做出的牺牲。我们国家的家庭,尤其是
宝宝流鼻涕时,不同颜色的鼻涕,反映的身体状况也有所不同对家长来说,孩子的健康问题才是最主要的,因此有时候家长看见孩子身上有一些异常的表现就会开始担心,害怕孩子的身体健康出现状况,特别是孩子流鼻涕的时候。其实很多家长不知道的是,孩子流鼻
如果你的孩子不小心撞了别人的小孩,小孩的家长对着你家孩子骂,你会骂回去吗?就在今年的4月份左右,一个小视频迅速刷爆了家长们的朋友圈,视频显示,4月11日杭州某商场游乐场,一个看起来5岁左右的女孩,在玩的时候,从一个2岁不到小男孩身上踩过。男孩的妈妈情绪激
孩子不自信胆小还有些内向,作为家长该怎么办?所谓性格,是指人们应对环境和他人的行为方式,大部分的性格研究者认为,每个人的行为方式是与生俱来的,会随着年龄的增长日趋稳定。内向型性格的孩子,他的能量来源是与自己独处和内心世界,因
早晨都有可以吃哪些早餐呢?早晨可以吃哪些早餐?这问题涉及面太广了。这得根据自己口味,自身条件,还有地域差异,年龄差异总之一点,营养为主。我自己在家时早餐吃杂粮粥,再煮只鸡蛋。到姑娘家早餐燕麦片与怀山堂铁棍山
怀孕了,怎么向领导说怀孕后,如果准妈妈还想继续工作,那就应该考虑尽早找一个合适的时机,将这件事情告诉领导,让领导有一个接受和考虑实际情况的时间选择最适合的时机一旦怀孕,想在工作上保持以往的水平,有时会
意料之中也在意料之外终于生了,大宝男孩二宝女孩,两个宝贝的反应可以说南辕北辙,抽空记录一下。大宝孕前120斤产前160170,整个人虎背熊腰,走两步就累,胖若两人,二宝孕前120斤产前接近148,相对