实战:通过gitlog查看版本演变历史-20211010

image-20211010080041860

目录

写在前面

本文,我将带你实战演示通过gitlog查看版本演变历史实验。

我的博客主旨:我希望每一个人拿着我的博客都可以做出实验现象,先把实验做出来,然后再结合理论知识更深层次去理解技术点,这样学习起来才有乐趣和动力。并且,我的博客内容步骤是很完整的,也分享源码和实验用到的软件,希望能和大家一起共同进步!

各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人免费帮您解决问题:

  1. 个人微信二维码:x2675263825 (舍得), qq:2675263825。

    image-20211002091450217

  2. 个人博客地址:www.onlyonexl.cn

    image-20211002092057988

  3. 个人微信公众号:云原生架构师实战

    image-20211002141739664

  4. 个人csdn

    https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421

    image-20211002092344616

实验环境

win10
$ git version
git version 2.17.0.windows.1

1、查看当前分支git版本信息:git log命令(什么参数都不带)

  • 常规命令:什么参数都不带
$ git log

image-20211009082911309

2、简洁查看git版本命令:–oneline参数git log --oneline

$ git log --oneline

image-20211009083043943

3、查看最近3个git版本的版本信息,并以简洁形式输出:git log -n3 --oneline

$ git log -n3 --oneline

image-20211009083239440

4、查看本地分支有哪些?:git branch -v

$ git branch -v

image-20211009083423231

5、这里创建一个分支来演示git log命令功能

  • 基于以前一个版本来创建一个分支
$ git checkout -b temp c3d346c381b8ae684b2f09a

image-20211009084739713

  • 这里修改下文件并提交
$ echo 1314 >> readme.md
$ git commit -am"Add test" #注意,工作里一般可使用这个命令一次性将工作区的内容直接提交到git仓库

image-20211009085009575

  • 现在再看下当前有多少分支呢?
$ git branch -av
$ git branch -v

image-20211009085227235

  • 如果你通过git branch -v看分支看不够,那么你还可以通过git log来查看分支信息

  • 默认git log不带任何参数看的是当前分支的all版本信息

$ git log

image-20211009085515477

  • 查看all分支的提交版本信息
$ git log --all

image-20211009085657915

  • 上面这个git log --all命令并没有展示出父子关系,让人看起来很累,因此可通过如下命令来查看其父子关系(演进历史关系)
$ git log --all graph

image-20211009090204165

  • 再次使用git log命令
$ git log --oneline
$ git log --oneline --all
	$ git log --oneline temp #只查看temp分支的版本信息
	$ git log --oneline --all temp #注意,这里如果加上--all 再加上temp,这个最终也会显示全部分支的版本信息的
$ git log --oneline --all -n4
$ git log --oneline --all -n4 --graph

#备注:
--all查看all分支版本信息
-n4查看最近几次提交的版本信息,注意:这里指的是拿出all分支的最近4个版本信息;
--graph以图形化方式查看版本信息(可看出其父子关系)

image-20211009090650610

image-20211009091912995

6、查看git log其它使用方法:git help --w

$ git help --web log

image-20211009092240827

image-20211009092259385

image-20211009092336766

命令总结

git log #查看当前分支all的git版本信息
git log --oneline #以简洁方式查看当前分支all的git版本信息
git log -n3 --oneline #以简洁方式查看,当前分支all的git版本信息中最新3个提交的版本信息

git log --all #查看all分支的git版本信息
git log --all graph #查看all分支的git版本信息并以图形化方式输出(可以看出其父子关系)
git log --oneline --all -n4 --graph #查看all分支中最新提交的4个git版本信息,并以简洁方式和图形化方式输出(可以看出其父子关系)
git log --oneline temp #只查看temp分支的版本信息
git log --oneline --all temp #注意,这里如果加上--all 再加上temp,这个最终也会显示全部分支的版本信息的
git help --web log #在浏览器中查看git log其它使用方法

git branch -v #查看本地分支有哪些
git checkout -b temp c3d346c381b8ae684b2f09a #创建一个分支 (后面字符串是其他commit log中的id)
git commit -am"Add test" #注意,工作里一般可使用这个命令一次性将工作区的内容直接提交到git仓库,工作中经常使用

最后

​ 好了,关于通过gitlog查看版本演变历史实验就到这里了,感谢大家阅读,最后贴上我的美圆photo一张,祝大家生活快乐,每天都过的有意义哦,我们下期见!

image-20211010080006522

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值