git log

git-log - Show commit logs

git log [] [] [[–] …​]

git log # 按提交时间列出所有的更新,列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明。
git log --stat # --stat 选项在每次提交的下面列出所有被修改过的文件、有多少文件被修改了以及被修改过的文件的哪些行被移除或是添加了
git log filename # 查询制定文件的日志
git log -p -2 #-p用来显示每次提交的内容差异,-2 来仅显示最近两次提交
git log --pretty=oneline # 这个选项可以指定使用不同于默认格式的方式展示提交历史
git log --pretty=format:"%h %s" --graph # 
## 条件搜索
git log --since=2.weeks # 
git log --author #
git log --grep
git log -S

#应用

git log --oneline --decorate --graph
oneline 一行显示一条记录
decorate 显示指针的位置
graph 显示分支的关系

参考文献:
https://git-scm.com/docs/git-log
https://www.cnblogs.com/chenlogin/p/6592228.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值