git日志中提交日期的含义

git日志中提交日期的含义,git,git-log,Git,Git Log,当我在git中检查主日志时,执行以下操作: git log master -30 --pretty="%h - %s - %cn - %cd" 我明白了: ... af79643 - BL - added changes from test fix - B Lo - Fri Nov 15 12:04:42 2013 +0000 ... 这是否意味着在11月15日星期五将其签入master,还是意味着该提交被签入其他地方(例如开发),然后随后合并到master(稍后日期) 谢谢日期表示提交已在

当我在git中检查主日志时,执行以下操作:

git log master -30 --pretty="%h - %s - %cn - %cd"
我明白了:

...
af79643 - BL - added changes from test fix - B Lo - Fri Nov 15 12:04:42 2013 +0000
...
这是否意味着在11月15日星期五将其签入master,还是意味着该提交被签入其他地方(例如开发),然后随后合并到master(稍后日期)


谢谢

日期表示提交已在该日期完成。即信息已添加到存储库的某个位置。(提交期间使用的日期除外。在本例中,git日志中的日期(默认情况下称为“作者日期”)指作者在添加信息时指定的日期。)

可以有三种方式:

  • 提交已完成到当前分支(在您的情况下,当前表示主分支)
  • 提交已完成到某个分支X,然后当前分支已从X分支创建
  • 提交已在某个分支Y中完成,然后当前分支被重设为Y分支

  • 如果提交已完成到某个分支Z,然后Z分支已合并到当前分支,您将看到合并的日期,而不是提交本身的日期。因为合并是单独的提交,它包括在分支Z上完成的所有更改(提交)。

    该日期表示提交在该日期完成。即信息已添加到存储库的某个位置。(提交期间使用的日期除外。在本例中,git日志中的日期(默认情况下称为“作者日期”)指作者在添加信息时指定的日期。)

    可以有三种方式:

  • 提交已完成到当前分支(在您的情况下,当前表示主分支)
  • 提交已完成到某个分支X,然后当前分支已从X分支创建
  • 提交已在某个分支Y中完成,然后当前分支被重设为Y分支

  • 如果提交已完成到某个分支Z,然后Z分支已合并到当前分支,您将看到合并的日期,而不是提交本身的日期。因为合并是单独的提交,它包括在分支Z上完成的所有更改(提交)。

    这意味着该特定提交是在
    周五11月15日12:04:42 2013+0000进行的。它或者与实际提交的时间相匹配,或者由提交人手动指定。这意味着该特定提交是在
    周五11月15日12:04:42 2013+0000时进行的。它或者与实际提交的时间相匹配,或者由提交人手动指定。“日期意味着提交是在这个日期完成的”——不,不是。您可以指定您选择的任何日期want@zerkms,好的,我已经添加了关于这一点的评论。“日期意味着提交在这个日期完成”——不,不是。您可以指定您选择的任何日期want@zerkms,好的,我已经补充了这一点。