首页 > 代码库 > Git帮助文档阅读笔记----第二章-第二节
Git帮助文档阅读笔记----第二章-第二节
查看提交历史
1.查看提交历史
git log 默认不用任何参数的话,git log
会按提交时间列出所有的更新,最近的更新排在最上面
git log
有许多选项可以帮助你搜寻感兴趣的提交
1. -p选项展开显示每次提交的内容差异
2. -2显示最近的两次更新
该选项除了显示基本信息之外,还在附带了每次 commit 的变化。当进行代码审查,或者快速浏览某个搭档提交的 commit 的变化的时候,这个参数就非常有用了。
某些时候,单词层面的对比,比行层面的对比,更加容易观察。Git 提供了 --word-diff
选项
$ git log -U1 --word-diff
另外,git log
还提供了许多摘要选项可以用,比如 --stat
,仅显示简要的增改行数统计
--pretty=oneline
--pretty=format:"%h - %an, %ar : %s"
格式化显示输出信息
2.限制输出长度
另外还有按照时间作限制的选项,比如 --since
和 --until
。下面的命令列出所有最近两周内的提交:
$ git log --since=2.weeks
还可以给出若干搜索条件,列出符合的提交。用 --author
选项显示指定作者的提交,用 --grep
选项搜索提交说明中的关键字。(请注意,如果要得到同时满足这两个选项搜索条件的提交,就必须用 --all-match
选项。否则,满足任意一个条件的提交都会被匹配出来)
3.使用图形化工具查阅提交历史
gitk
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。