首页 > 其他分享 >Git log怎么查看分支提交过哪些文件

Git log怎么查看分支提交过哪些文件

时间:2023-04-17 17:04:35浏览次数:38  
标签:选项 显示 Git log -- git 提交


以上简单介绍了一些 git log 命令支持的选项。表 2-2 还列出了一些其他常用的选项及其释义。

选项

说明

-p

按补丁格式显示每个更新之间的差异。

--word-diff

按 word diff 格式显示差异。

--stat

显示每次更新的文件修改统计信息。

--shortstat

只显示 --stat 中最后的行数修改添加移除统计。

--name-only

仅在提交信息后显示已修改的文件清单。

--name-status

显示新增、修改、删除的文件清单。

--abbrev-commit

仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。

--relative-date

使用较短的相对时间显示(比如,“2 weeks ago”)。

--graph

显示 ASCII 图形表示的分支合并历史。

--pretty

使用其他格式显示历史提交信息。可用的选项包括 oneline,short,full,fuller 和 format(后跟指定格式)。

--oneline

--pretty=oneline --abbrev-commit 的简化用法。

选项

说明

-(n)

仅显示最近的 n 条提交

--since, --after

仅显示指定时间之后的提交。

--until, --before

仅显示指定时间之前的提交。

--author

仅显示指定作者相关的提交。

--committer

仅显示指定提交者相关的提交。

来看一个实际的例子,如果要查看 Git 仓库中,2008 年 10 月期间,Junio Hamano 提交的但未合并的测试脚本(位于项目的 t/ 目录下的文件),可以用下面的查询命令:

$ git log --pretty="%h - %s" --author=gitster --since="2008-10-01" \
   --before="2008-11-01" --no-merges -- t/
5610e3b - Fix testcase failure when extended attribute
acd3b9e - Enhance hold_lock_file_for_{update,append}()
f563754 - demonstrate breakage of detached checkout wi
d1a43f2 - reset --hard/read-tree --reset -u: remove un
51a94af - Fix "checkout --track -b newbranch" on detac
b0ad11e - pull: allow "git pull origin $something:$cur

 

标签:选项,显示,Git,log,--,git,提交
From: https://blog.51cto.com/u_12374018/6195617

相关文章

  • git使用
    今日内容git介绍和安装git使用流程git常用命令git忽略文件git多分支git远程仓库ssh方式连接远程仓库协同开发冲突解决线上分支合并远程仓库回滚1git软件介绍和安装#代码管理软件-git-svn#它们能做的事情--->用来做代码管理[文件......
  • 通过github搭建简单的网站
    正常搭建个网站可能需要服务器和域名,但是有没有不花钱的方法呢,github可以。首先新建个工程,名称随意然后新建个index.html文件做为首页之后点击设定最下面有个GitHubPages选择选择下面的内容,你的网站地址就会生成出来了打开网址https://huyunan.github.io/haha/ ......
  • log4j的additivity和category使用
    1log4j.rootCategory是对根类的设置,如不说明,以下的子类都要继承这些设置 log4j.category.*是对自定义类的设置,可以对类、包和工程单独设置Category的家族关系是通过“.”来说明的,比如x是x.y的父类。默认情况下,子类要继承父类的全部设置,比如:log4j.rootCategory=INFO,dest1log4j.ca......
  • selenium登录cnblogs、抽屉半自动点赞、xpath的使用、打码平台使用、scrapy介绍
    昨日回顾#1beautifulsoup4使用-xml解析库,用它来解析爬回来的html内容,从中找出我们需要的内容#2遍历文档树-.的使用soup.html.body.p.a-获取属性对象.attrs.get('href')-获取文本对象.textstringstrings-子节点,父节点,兄......
  • Calculus_logic_ended
    变量无穷小量定义:设函数\(f(x)\)在点\(x_0\)的某个邻域内有定义,如果对任意给定\(\forall\\varepsilon>0,\exists\\delta>0,\forall\x\in\mathringU(x_0,\delta),|f(x)|<\varepsilon\Rightarrowf(x)\)是当\(x\rightarrowx_0\)时的无穷小量,记作\(\lim\lim......
  • Discrete Calculus_logic_ended
    无穷数列定义无穷数列:按某一法则,对所有\(n\in{\mathbbN^*}\),对应着一个确定的实数\(a_n\),这些实数按下标\(n\)从小到大排列得到的一个序列成为无穷数列,简称数列项:数列中的一个数通项/一般项:\(x_n\)特殊数列:单调数列:单调递增:\(a_n\leqa_{n+1}\)单调递减:\(a_......
  • 【vue3-element-admin】Husky + Lint-staged + Commitlint + Commitizen + cz-git 配
    前言本文介绍vue3-element-admin如何通过Husky+Lint-staged+Commitlint+Commitizen+cz-git来配置Git提交代码规范。核心内容是配置Husky的pre-commit和commit-msg两个钩子:pre-commit:Husky+Lint-staged整合实现Git提交前代码规范检测/格式化(前提......
  • python报错:divide by zero encountered in log
    原因:数字太小的原因,溢出,计算过程中出现-inf,再做其他运算,结果还是-inf。当概率很小时,取对数后结果趋于负无穷大解决:改变浮点数的精度参考:(51条消息)RuntimeWarning:dividebyzeroencounteredinlog错误解决_旅途中的宽~的博客-CSDN博客......
  • gitee github 左侧栏树形显示插件 Octotree codetree 浏览器插件
    起因看到一位仁兄用gitee做仓库https://gitee.com/zhengqingya/java-developer-document然后左侧栏挺方便(抖音视频)下载chrome扩展市场搜octotree用于githubcodetree用于gitee双核浏览器扩展市场搜octotree用于githubgitcodetree用于gitee......
  • Git显示文件已修改,但是本地和远程代码相同
    问题背景重装系统,备份了IDEA的代码,新系统打开项目显示全部已修改解决方案在项目根目录运行以下两条命令gitrm--cached-r.gitreset--hard......