Loading...
墨滴

舍得

2021/10/10  阅读:27  主题:红绯

实战-通过gitlog查看版本演变历史(成功测试-博客输出-极客时间-苏玲)-20211010

image-20211010080041860
image-20211010080041860

目录

写在前面

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

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

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

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

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

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

    image-20211002141739664
    image-20211002141739664
  4. 个人csdn

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

    image-20211002092344616
    image-20211002092344616

实验环境

win10
$ git version
git version 2.17.0.windows.1

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

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

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

$ git log --oneline
image-20211009083043943
image-20211009083043943

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

$ git log -n3 --oneline
image-20211009083239440
image-20211009083239440

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

$ git branch -v
image-20211009083423231
image-20211009083423231

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

  • 基于以前一个版本来创建一个分支
$ git checkout -b temp c3d346c381b8ae684b2f09a
image-20211009084739713
image-20211009084739713
  • 这里修改下文件并提交
echo 1314 >> readme.md
$ git commit -am"Add test" #注意,工作里一般可使用这个命令一次性将工作区的内容直接提交到git仓库
image-20211009085009575
image-20211009085009575
  • 现在再看下当前有多少分支呢?
$ git branch -av
$ git branch -v
image-20211009085227235
image-20211009085227235
  • 如果你通过git branch -v看分支看不够,那么你还可以通过git log来查看分支信息

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

$ git log
image-20211009085515477
image-20211009085515477
  • 查看all分支的提交版本信息
$ git log --all
image-20211009085657915
image-20211009085657915
  • 上面这个git log --all命令并没有展示出父子关系,让人看起来很累,因此可通过如下命令来查看其父子关系(演进历史关系)
$ git log --all graph
image-20211009090204165
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-20211009090650610
image-20211009091912995
image-20211009091912995

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

$ git help --web log
image-20211009092240827
image-20211009092240827
image-20211009092259385
image-20211009092259385
image-20211009092336766
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
image-20211010080006522

舍得

2021/10/10  阅读:27  主题:红绯

作者介绍

舍得