git log的常用方法

1、查看某个人的提交记录 (等号和空格都行)
git log --author name
git log --author=name
2、查看当前元素的第一个父对象
git log --first-parent 
3、搜索提交信息
git log --grep=“搜索信息”
4、查询项目的起点
git log --max-parents=0 
4、查询项目的起点
git log --max-parents=0 
5、合并分支的时候经常产生合并提交,这些合并提交可能对我们查看过去工作并无用处,但会让提交历史变得很长,可以使用 --no-merges 选项在查看提交历史使去掉合并提交
git log --no-merges
6、查看合并提交,使用 --merges 选项查看合并到当前分支的合并提交历史:
git log --merges
7、查看合并提交,使用 --merges 选项查看合并到当前分支的合并提交历史:
git log -- test.txt
8、查看在 feature 分支,但不在 master 分支的提交:
git log master..feature
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我的常用: ===================================** 撤销工作修改:**1、gi...
    ddai_Q阅读 952评论 0 5
  • 专有名词 名称解释workspace工作区index(或stage)暂存区repository仓库区(或本地仓库)...
    小小小_大大大阅读 885评论 0 0
  • git 帮助 git的三种状态 已提交(committed),已修改(modified)和已暂存(staged) ...
    RevinDuan阅读 1,301评论 0 0
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 4,205评论 0 11
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,281评论 5 147

友情链接更多精彩内容