Git log日志操作-6
Git log日志操作
区别:
Git log:作用域是本地版本库。查看的是commit -m提交的内容。只add未commit不会生成log信息。支持简单查看,顺序查看,按时间和作者筛选
Git blame :作用域是工作区。查看的是工作区的最新内容,即使修改,未add ,commit也可以打印。功能类似于linux中的cat命令
一.Git log
1.Git log查看所有的历史记录
大于一页,可以上下翻页。默认是倒序显示,退出查看日志 英文状态下按q
2. --oneline查看简单版本的提交历史
Git log --oneline 只展示提交的id 和meessge
3.---graph查看分支的合并记录
4.–-reverse 正向显示提交记录
默认是按提交时间倒序展示,通过—reverse,按最早时间提交记录展示
5. --author指定查看某个人的提交记录
git log --author=huangshao -5 ,-5为最近5次提交记录
6.查看指定某个时间段的提交记录
Git log --before={2023-04-12} 查看2023年4月12日之前的提交历史
Git log --after={2023-04-13} 查看2023年4月13日之后的提交历史
Git log --before={2023-04-12} --after={2023-04-13} 查看2023年4月12-4月13日之间提交历史
二.Git blame
查看指定文件的内容:git blame file