【问题标题】:git log --since=<date> options [duplicate]git log --since=<日期> 选项 [重复]
【发布时间】:2018-01-06 10:23:32
【问题描述】:

我目前正在按照“Pro Git”一书学习 Git。

在书中,在讨论git log --since=&lt;date&gt; 的不同选项时,作者表示&lt;date&gt; 的一些潜在选项是

git log --since=2.weeks
git log --since="2008-01-15"
git log --since="2 years 1 day 3 minutes"

我想知道,在哪里可以找到我可以在 --since=&lt;date&gt; 选项中用作日期格式的完整列表?

我查看了git log manpage on git-scm.com 以及搜索了 git-scm.com 但我找不到它。

【问题讨论】:

  • 在命令行查看man git log。它为您提供了您可能想要的所有选项,并附有说明。
  • 各位,您没有回答问题!手册页没有这些信息......而且令人惊讶的是,git rev-parse 也没有,这是下面使用的。
  • @CaptainAmerica 这与我阅读原始问题的方式完全不同。
  • 尝试使用 git GUI,如源代码树和 git 扩展,您可以更高效地管理 git。 sourcetreeapp.comsourceforge.net/projects/gitextensions
  • 据我所知,没有 的实际文档。如果文档过时,(可怕的)源代码是github.com/git/git/blob/master/date.c

标签: git


【解决方案1】:

查看this answer

它详细介绍了当前和历史选项。特别是,格式可以遵循 RFC2822、ISO8601 或具有相关格式,这就是您的问题。

【讨论】:

    猜你喜欢
    • 2013-01-15
    • 2019-01-27
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 2014-09-25
    • 2012-03-18
    • 2011-07-12
    相关资源
    最近更新 更多