git log -xx --xxxx 参数【汇总】

悟透 / 2023-07-26 / 原文

- 和 -- 参数汇总


一、语法:

$ git log [ -数字 ] [ -单字母 ] [ --单词 ] 



二、[-数字] 类参数


数字排序 参数 说明 速记(英文)
0
1
-1 显示最新的一条 log
2
-2 显示最新的两条 log
3
-3 同上, 类推
4
5
6
7
8
9
  • 注意; 数字前是一个 - (减号)




三、[-单字母] 类参数


数字排序 参数 说明 速记(英文)
a
b
c
d
e
f
g
-G 仅显示删除内容匹配指定字符串的提交 git log -G"Hello,World!"
h
i
j
k
l
m
n
o
p
-p 对比两次提交差异
q
r
s
-S 仅显示添加内容匹配指定字符串的提交 git log -S"Hello,World!"
t
u
v
w
x
y
z
  • 注意; 字母前是一个 - (减号)




四、[--单词] 类参数


字母排序 参数 说明 速记(英文)
A
--all 显示全部
--author 按提交者
--after 按日期显示
B
--branches 按branches(分支名) 筛选
--before 按日期显示
C
--committer 仅显示提交者匹配指定字符串的提交
D
--date= 设置显示日期格式
--decorate 显示分支名和tag
E
F
--format 等同于 --pretty=format
G
--graph 画出一个ASCII图展示commit历史的分支结构. 通常和--oneline --decorate结合使用
--grep 仅显示提交说明中包含指定字符串的提交
H
I
J
K
L
M
N
--no-merges 不显示 merge(合并) commit
O
--oneline 单行显示 Commit ID 和 提交说明
P
--pretty=format 定义格式
Q
R
S
--source 等同于 git log
--since 仅显示指定--after时间之后的提交
--stat 显示修改文件路径
T
--topo-order
U
--until 仅显示指定--before时间之前的提交
V
W
X
Y
Z




五、[其他] 类参数


其他 参数 说明 速记(英文)
-- 搜索文件(夹)名(-- 和 文件(夹)名中间有空格)
v1.1.0 按 tag 过滤
  • 友情提示:带链接的参数,点击可以查看详细使用方法




参考:
https://www.656463.com/wenda/rhzgitlogzxsfzdmc_173
https://www.pianshen.com/question/60952132506/



| | | | |
| | | | |