首页 > 其他分享 >git - 查看部分log

git - 查看部分log

时间:2024-03-04 18:56:57浏览次数:21  
标签:chore git develop log 查看 fix c5f7212

这是个git log的例子, 后面都用这个例子

➜  qverse_management git:(develop) git log --oneline | head
79ebea4 Merge branch 'feature/3.2.5' into 'develop'
b0a3714 fix:时间过滤不管用
c5f7212 fix:关联列表检索
fe767a6 fix:绘制规则默认关闭
55a6a65 fix:没有配置绘制规则的组织无法获取户型图配置
86f2fbf chore:本地镜像
9d0ad65 chore:create drawrule migrations
f8ef85a Merge branch 'feature/mianjixiugai' into 'develop'
8980b19 feat:面积修改
04ce6c9 Merge branch 'feature/draw-rule-management' into 'develop'

可以用下面两种命令

git log $fromcommit...$tocommit

git log $tocommit $tocommit2 ^$fromcommit

第一种比较容易理解从 \(fromcommit 提交开始(不包含)到\)tocommit

第二种其实是做集合运算 \(tocommit 表示{\)firstcommit,...,$tocommit}的一个集合 $tocommit $tocommit2 表示取两个集合的并集, \(tocommit2 ^\)fromcommit 表示取交集. 所以结果和{\(fromcommit...\)tocommit}等价

例子:

➜  qverse_management git:(develop) git log 9d0ad65...c5f7212 --oneline | cat
c5f7212 fix:关联列表检索
fe767a6 fix:绘制规则默认关闭
55a6a65 fix:没有配置绘制规则的组织无法获取户型图配置
86f2fbf chore:本地镜像
➜  qverse_management git:(develop) git log c5f7212 ^9d0ad65 --oneline | cat
c5f7212 fix:关联列表检索
fe767a6 fix:绘制规则默认关闭
55a6a65 fix:没有配置绘制规则的组织无法获取户型图配置
86f2fbf chore:本地镜像

如何包含\(fromcommit呢? 在\)fromcommit前加~或者^表示从这个提交之前的那个提交开始

➜  qverse_management git:(develop) git log 9d0ad65~...c5f7212 --oneline | cat
c5f7212 fix:关联列表检索
fe767a6 fix:绘制规则默认关闭
55a6a65 fix:没有配置绘制规则的组织无法获取户型图配置
86f2fbf chore:本地镜像
9d0ad65 chore: create drawrule migrations
➜  qverse_management git:(develop) git log c5f7212 ^9d0ad65~ --oneline | cat
c5f7212 fix:关联列表检索
fe767a6 fix:绘制规则默认关闭
55a6a65 fix:没有配置绘制规则的组织无法获取户型图配置
86f2fbf chore:本地镜像
9d0ad65 chore: create drawrule migrations

标签:chore,git,develop,log,查看,fix,c5f7212
From: https://www.cnblogs.com/houchuanqi/p/18052416

相关文章

  • git - 揪出来改你代码的人
    先查找某个文件的历史修改记录,然后根据关键信息匹配对应的更改,根据具体情况显示更改的前N行,就能查到commit信息了!比如我要查看是谁删掉了我requirements.txt文件的这行代码openpyxl==3.1.2执行下面的命令就查到commit信息了➜e100_v2git:(3.3/dev)gitlog-p--requi......
  • TortoiseGit使用问题总结
    1、安装和汉化https://blog.csdn.net/qq_42889406/article/details/1087633882、基本使用和克隆https://zhuanlan.zhihu.com/p/3818512073、TortoiseGitPlink提示输入密码https://blog.csdn.net/lala1583165/article/details/108277387......
  • Linux使用netstat查看端口使用情况
    1.netstat(networkstatus网络状态)命令各个参数说明如下:-t:指明显示TCP端口,t是TCP的首字母。-u:指明显示UDP端口,u是UDP的首字母-l:仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序),l是listening的首字母。-p:显示进程标识......
  • git diff去除^M的方法
     在使用Git进行版本控制时,有时候会遇到在文件中出现了^M字符的情况。这个问题通常出现在Windows操作系统中,并且会影响文件在不同操作系统之间的可移植性。^M字符是回车符的表示,在Windows操作系统中,每个文本行的结尾都是由回车符(\r)和换行符(\n)组成的,而在类Unix......
  • git常用命令
    1、创建仓库和配置仓库#初始化仓库gitinitgitadd.gitcommit-m"initcommit"gitremoteaddorigin<https://...>gitpush-uoriginmaster#查看git用户名和邮箱gitconfiguser.namegitconfiguser.email#设置全局用户名和邮箱gitconfig--globaluser.......
  • 黑马程序员JavaWeb学习笔记-登陆login
    登陆loginlogin是登陆业务方法,mapper接口是持久层,用来操作数据库的,用业务方法名不合适三层架构PostMan测试登陆校验http协议是无状态的,下次请求不会携带上次请求的数据,两次请求是独立的Cookie前后端分离项目中前端页面和后段接口部署在不同的服务器上,所以他们的协议......
  • AwesomeTechnologyWeekly 值的关注的中文社区优质技术周刊一览
    作为开发者,我们每天都需要吸收大量的信息补充我们的知识体系.AwesomeTechnologyWeeklyZh-Hans项目收集了中文技术社区各个领域的高质量的中文技术月/周/日刊,定时刷新获取最新一期中文技术月/周/日刊进行展示.访问网站开始关注吧~:https://shansan.top/awesome-tech-weekly-......
  • mysqldump: Error: Binlogging on server not active
    1.问题今天在备份数据库时遇到问题,提示二进制日志尚未开启,无法使用--master-data=2选项2.解决启用二进制日志记录,打开MySQL配置文件(通常是my.cnf或my.ini),添加以下选项即可。保存并重新启动MySQL服务器#开启二进制日志binloglog-bin=mysql-bin#开启Binlog一般只需......
  • Git 使用
    更新改动的代码到仓库gitadd.gitcommit-m"24-03-04:ignorefile"gitpushoriginmaster拉取不同版本gitloggitcheckout35d2c50c8655ca04c8ba10f3fc91b69247f38632.gitignore规则不生效.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入......
  • 使用Git修改文件名字的大小写
    问题背景最近发现window对文件名的大小写不敏感,如果想把文件夹start,修改成Start,让git有变化。应该怎么做呢,直接看黑框操作步骤解决方案第一步:将文件(夹)更改大小写$mvstartStart第二步:从Git中清除现有文件(夹)的跟踪状态$gitrm-r--cachedstart第三步:将更改后的文件(......