目录
文章目录
写在前面
本文,我将带你实战演示通过gitlog查看版本演变历史实验。
我的博客主旨:我希望每一个人拿着我的博客都可以做出实验现象,先把实验做出来,然后再结合理论知识更深层次去理解技术点,这样学习起来才有乐趣和动力。并且,我的博客内容步骤是很完整的,也分享源码和实验用到的软件,希望能和大家一起共同进步!
各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人免费帮您解决问题:
-
个人微信二维码:x2675263825 (舍得), qq:2675263825。
-
个人博客地址:www.onlyonexl.cn
-
个人微信公众号:云原生架构师实战
-
个人csdn
https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421
实验环境
win10
$ git version
git version 2.17.0.windows.1
1、查看当前分支git版本信息:git log
命令(什么参数都不带)
- 常规命令:什么参数都不带
$ git log
2、简洁查看git版本命令:–oneline参数git log --oneline
$ git log --oneline
3、查看最近3个git版本的版本信息,并以简洁形式输出:git log -n3 --oneline
$ git log -n3 --oneline
4、查看本地分支有哪些?:git branch -v
$ git branch -v
5、这里创建一个分支来演示git log命令功能
- 基于以前一个版本来创建一个分支
$ git checkout -b temp c3d346c381b8ae684b2f09a
- 这里修改下文件并提交
$ echo 1314 >> readme.md
$ git commit -am"Add test" #注意,工作里一般可使用这个命令一次性将工作区的内容直接提交到git仓库
- 现在再看下当前有多少分支呢?
$ git branch -av
$ git branch -v
-
如果你通过
git branch -v
看分支看不够,那么你还可以通过git log来查看分支信息 -
默认git log不带任何参数看的是当前分支的all版本信息
$ git log
- 查看all分支的提交版本信息
$ git log --all
- 上面这个
git log --all
命令并没有展示出父子关系,让人看起来很累,因此可通过如下命令来查看其父子关系(演进历史关系)
$ git log --all graph
- 再次使用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以图形化方式查看版本信息(可看出其父子关系)
6、查看git log其它使用方法:git help --w
$ git help --web log
命令总结
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一张,祝大家生活快乐,每天都过的有意义哦,我们下期见!