首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在使用git rev-list --oneline时显示提交日期?

在使用git rev-list --oneline命令时,要显示提交日期,可以通过添加--format参数来实现。具体的命令如下:

git rev-list --format="%h %cd %s" --date=short --oneline

其中,--format参数用于指定输出的格式,"%h"表示提交的短哈希值,"%cd"表示提交的日期,"%s"表示提交的简要说明。--date参数用于指定日期的格式,"short"表示以短格式显示日期。

这样执行命令后,就会显示每个提交的短哈希值、日期和简要说明。

推荐的腾讯云相关产品:无

请注意,以上答案仅供参考,具体使用时请根据实际情况进行调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

何在Git中精确追踪提交合并时间

执行以下命令将展示所有提交git log --pretty=oneline 这将会展示分支上所有的提交记录。可以在输出中搜索提交ID,如果找到了,那么它就是被合入该分支的。...使用git log进行高级搜索 git log命令不仅仅能显示基础的提交历史,还有更多高级用法。...深入:使用git reflog查看分支操作历史 git reflog是一个非常强大的工具,它显示了分支和HEAD的详细操作历史: git reflog 虽然git reflog...进阶:使用git rev-list确认提交存在 如果只是想确认某个提交是否存在于某个分支中,可以使用git rev-list命令: git rev-list | grep <...希望这篇文章能为你在使用Git提供有用的指导。 如果您有其他问题或需要更多的细节,请随时提问或者探讨。我们在日常工作中可能会遇到各种各样的情况,掌握这些技巧有助于我们更高效地进行版本控制和代码管理。

55720
  • Git: 掉坑记 -- git reset 杀手

    由于技术太菜,经过谷哥和度娘的帮助下,我成功通过以下命令回撤了版本: # 1、查看提交日志 git log # 2、选择提交id后 git reset --hard id 然后,一看本地项目,卧*,被删的一干二净...再次使用 git log 查看的时候,撤回到指定id版本,在其后提交的内容已经不存在了。这里就不能再使用 git reset --hard 这个命令再跳回到最后提交版本中。...解决这个问题其实也很简单: # 1、使用reflog查看记录 git reflog # 2、使用 reset 跳回最后版本,id 就是显示在最前面的那个你提交的版本号,根据实际情况恢复你自己的内容 git...,则可以直接进入第3步 git rev-list --objects --all | grep 3b08a747589895bdc995cd18ae1fe9e70abcd417 # 3、移除文件 your_file...就是你的大文件 git log --pretty=oneline --branches -- your_file # 4、删除文件历史记录 git filter-branch -f --prune-empty

    65530

    git log 查看某文件的修改历史

    The command takes options applicable to the git rev-list command to control what is shown and how, and...7.借助可视化工具 sourceTree 在最后一次修改的记录上 右键选中文件 查看历史修改 8.git log 的常用选项 选项 说明 -p 按补丁格式显示每个更新之间的差异。...--relative-date 使用较短的相对时间显示(比如,“2 weeks ago”)。 --graph 显示 ASCII 图形表示的分支合并历史。...--pretty 使用其他格式显示历史提交信息。可用的选项包括 oneline,short,full,fuller 和 format(后跟指定格式)。...--author 仅显示指定作者相关的提交。 --committer 仅显示指定提交者相关的提交。 --grep 仅显示含指定关键字的提交 -S 仅显示添加或移除了某个关键字的提交

    8.5K20

    10.7 Git 内部原理 - 维护与数据恢复

    最方便,也是最常用的方法,是使用一个名叫 git reflog 的工具。 当你正在工作Git 会默默地记录每一次你改变 HEAD 它的值。 每一次你提交或改变分支,引用日志都会被更新。...如果使用一个 --full 选项运行它,它会向你显示出所有没有被其他对象指向的对象: $ git fsck --full Checking object directories: 100% (256/256...为了找出具体是哪个文件,可以使用rev-list 命令,我们在 指定特殊的提交信息格式 中曾提到过。...可以使用以下命令来找出你的数据对象的名字: $ git rev-list --objects --all | grep 82c99a3 82c99a3e86bb1267b236a4b6eff7868d97489af1...使用以下命令可以轻松地查看哪些提交对这个文件产生改动: $ git log --oneline --branches -- git.tgz dadf725 oops - removed large tarball

    82420

    Git 系列教程(6)- 查看 commit 提交历史

    -p 除了显示基本信息之外,还附带了每次提交的变化,好处:当进行代码审 review ,可以快速看到别人提交代码的差异 --stat 看到每次提交的简略统计信息 ?...--pretty=oneline 将每个提交放在一行显示,在浏览大量的提交非常有用 ?...,按多久以前的方式显示 %cn 提交者的名字 %ce 提交者的电子邮件地址 %cd 提交日期 %cr 提交日期(距今多长时间) %s 提交说明 当 oneline 或 format 与另一个 log...--relative-date 使用较短的相对时间而不是完整格式显示日期(比如“2 weeks ago”)。 --graph 在日志旁以 ASCII 图形显示分支与合并历史。...--pretty 使用其他格式显示历史提交信息。可用的选项包括 oneline、short、full、fuller 和 format(用来定义自己的格式)。

    1.8K30

    Git 基础 git log的扩展属性,以及常见commit 内容规范

    2.1 -p 或 --patch 显示每次提交的差异 我们常见的是在git log后面添加上-p 或--patch 它会显示每次commit提交所引入的差异(也就是本次提交和仓库最新记录之间的差异)。...我们如果不想使用git的默认格式,git内置了其他的几种展示方式供我们选择,例如: git log --pretty=oneline git log --pretty=short git log --pretty...=full //和默认git log 输出的一样 git log --pretty=fuller 这种日志,适用于浏览大量提交记录使用。...%an 作者 %ae 电子邮件 %ad 修订日期(可以使用--date=选项 定制日期显示格式) %ar 修订日志(按照距今多久显示) %cn 提交者名称 %ce 提交者电子邮件 %cd 提交日期 %cr...--graph 在日志旁以ASCll图形显示分支和合并历史 --pretty 使用其他格式显示提交信息 --oneline --pretty=oneline --abbrev-commit 合用的简写

    45830

    Git 中文参考(四)

    git-shortlog [1] 或 git-blame [1] ) %cd :提交日期(格式尊重 - 日期=选项) %cD :提交日期,RFC2822 样式 %cr :提交日期...,相对 %ct :提交日期,UNIX 时间戳 %ci :提交日期,类似 ISO 8601 的格式 %cI :提交日期,严格的 ISO 8601 格式 %d :引用名称,...该命令采用适用于git rev-list命令的选项来控制显示的内容和方式,以及适用于git diff-*命令的选项,以控制每个提交引入的更改的显示方式。.../ / \ o---x---a---a branch A 你会得到这样的输出: $ git rev-list --left-right --boundary --pretty=oneline...,相对 %ct :提交日期,UNIX 时间戳 %ci :提交日期,类似 ISO 8601 的格式 %cI :提交日期,严格的 ISO 8601 格式 %d :引用名称,

    18810

    git版本控制

    接下来显示作者以及提交日期,最后显示提交的描述。...如果只想查看最近的几次提交记录,可以使用-(n)选项,比如-2选项只会显示最近的两次提交: $ git log -2commit ccf42476e007db608813193659a5b4a0d3241df3Author...--pretty选项可以让信息以友好的方式显示,比如--pretty=oneline会让每条提交信息在一行显示,此外还有short、full和fuller可以用: $ git log -3 --pretty...ar 作者修订日期,按多久以前的方式显示 %cn 提交者(committer)的名字 %ce 提交者的电子邮件地址 %cd 提交日期 %cr 提交日期,按多久以前的方式显示 %s 提交说明 git log...使用较短的相对时间显示(比如,“2 weeks ago”) --graph 显示 ASCII 图形表示的分支合并历史 --pretty 使用其他格式显示历史提交信息。

    89330

    【linux命令讲解大全】015 .Git:分布式版本控制系统的先驱和常用命令清单(四)

    将本地分支提交到远程主机中: git push -u origin branchName # 提交分支到远程origin主机中 拉取分支 当远程分支已被删除,但本地仍存在同名分支使用以下命令自动清理...oneline #显示历史记录,每个提交的信息只显示一行 彩色的Git输出: git config color.ui true #彩色的 git 输出 查看最近的提交日志: git log...#查看最近的提交日志 单行显示提交日志: git log --pretty=oneline #单行显示提交日志 使用图形展示提交日志: git log --graph --pretty=oneline...显示一天内的提交日志;可以使用各种时间格式,例如特定日期(“2008-01-15”)或多久以前(“2 years 1 day 3 minutes ago”): git log --since=1...(可以用 -date= 选项定制格式) %ar 作者修订日期,按多久以前的方式显示 %cn 提交者(committer)的名字 %ce 提交者的电子邮件地址 %cd 提交日期 %cr 提交日期,按多久以前的方式显示

    10410

    git 需要知道的1000个问题

    计算 git提交使用下面代码可以计算提交git rev-list --all --count 提交出现 TaskCanceledException 如果提交出现异常 Fatal: TaskCanceledException...git tag 添加说明 如果对于一个分支的提交,需要添加tag而且给说明, v1.1 添加游戏 那么可以使用下面的命令 git tag v1.1 -m "添加游戏" 这样就会拿分支最后一次提交添加...git config --bool core.bare true 或者在创建文件夹之后,使用下面代码初始化 git init --bare 这时本地的文件夹是无法看到文件的,原来显示文件的 git checkout...执行会显示下面代码 This operation must be run in a work tree 因为设置了bare所以无法使用,如果要使用,就需要先去掉,使用下面代码 git config --...git 提交添加 emoij 文字 git cannot lock ref git 修改commit日期为之前的日期 git镜像仓库 git 合并两个仓库 git 分支改名 git push 错误 hook

    71810

    git笔记之git log使用

    小结一下 git log 命令的使用 git log 命令形式: git log [] [..] [[--] ...]...不带参: 列出所有历史记录,最近的排在最上方 默认输出commit hash, author, date, commit message 记录过多时按Page Up、Page Down、↓、↑来控制显示...按q退出历史记录 带参: 常用参数列举 参数 作用 -n 显示前n条 --stat 显示每次更新的修改文件的统计信息(列出修改过的文件+添加和移除行数+所有增减行数小计) --stat -n 作用同上...图形表示的分支合并历史 --after= 显示日期/相对时间之后的日志 --before= 与上面相反 --author= 按作者显示 --oneline 每条日志的输出为一行 --pretty=raw...%p 简短父哈希 %an 作者名 %ae 作者邮件 %ad 作者的日期 %ar 相对目前时间的作者日期 %cn 提交者名 %ce 提交者邮件 %cd 提交日期 %cr 相对目前时间的提交日期 %s 标题

    75130

    10种Git技巧,让你省时省力又省心!

    git指令可以实现从另一分支切换文件。 git checkout some-other-branch -- yarn.lock 同时,也可以使用相同的技巧从特定提交项切换出某个文件。...也就是说,可以使用此标记来过滤合并提交以查看项目的历史记录。 git log --oneline --no-merges 3....改写上一个提交信息 若不小心提交了带有拼写错误或误导性提交信息的内容,这个方法就派上用场了。...HEAD的意思是,“让我看看从提交eafbc3c到现在发生了什么变化。” 按提交作者将短日志分组并显示每个提交消息的首行内容。若提交消息编写完善,则可很清楚地了解每个提交的实际操作。...利用一些巧妙的技巧,git shortlog HEAD~20..,以此来获取最近20次提交的短日志。 7. 查看特定日期范围的日志 类似地,可能需要查看两天内回购的变化情况。

    56420
    领券