git log的使用

git log:显示提交日志

根据时间搜素:

1、–after 显示比某一特定日期更近的提交

git log --after="2022.04.01" 显示2022年4月1日之后的提交

2、–before 显示在某一个日志之前的操作

git log --before="2022.05.01"  显示2022年5月1号之前的提交

3、–since --until 查询指定范围时间内的提交

git log --since="2022.04.01" --until="2022.05.01"

根据指定文件搜索:

1、–follow 继续列出一个文件的历史

git log --follow test.txt  继续列出test.txt文件的提交记录

2、-- 查询指定文件

git log --oneline -- test.txt 查询test.txt的提交日志

根据作者搜素:

1、–author 根据创建者进行搜索

git log --author="lisi"  搜索lisi这位同学提交的记录

2、–committer 根据提交者进行搜素

git log --committer="lisi"  搜素lisi这位同学提交的记录

3、–author 该参数是支持正则表达式的,

git log --author="zahngsan\|lisi"  查询zhangsan和lisi提交的记录

根据修改的内容进行查询:

1、-S 查询指定字符串的变动历史

git log -S"a" --oneline  查询a的变动历史

2、-G 查看某符合某一个正则表达式内容的变动历史提交

根据合并提交进行查看

1、–merges 查看合并提交

git log --merges

2、–no-merges

git log --no-merges

其他查看

1、–oneline 把log日志信息展现在一行中

git log --oneline

2、–stat/-p 详细查看log

git log --stat

3、按照创建者进行分类,显示具体操作了什么

git shortlog 

4、把log有流程图显示

git log --graph --oneline --decorate

--decorate:可以显示提交指针的具体名字(HEAD)

5、显示效果最好,内容还多的

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
git支持自定义格式以上效果可以通过设置就可
设置命令:
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

然后可以直接输入 git lg查看

此方法来源自网上
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值