当前位置:   article > 正文

git log的使用_git log 指定文件

git log 指定文件

git log:显示提交日志

根据时间搜素:

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

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

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

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

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

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

根据指定文件搜索:

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

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

2、-- 查询指定文件

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

根据作者搜素:

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

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

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

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

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

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

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

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

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

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

根据合并提交进行查看

1、–merges 查看合并提交

git log --merges
  • 1

2、–no-merges

git log --no-merges
  • 1

其他查看

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

git log --oneline
  • 1

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

git log --stat
  • 1

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

git shortlog 
  • 1

4、把log有流程图显示

git log --graph --oneline --decorate

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

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
  • 1
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查看

此方法来源自网上
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号