当我检查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日星期五被检查为主人或者是否意味着此提交被检入其他地方(例如开发)然后合并为主人(以后)?
谢谢
答案 0 :(得分:1)
日期表示提交是在此日期完成的。即信息已添加到存储库的某个位置。 (在提交期间使用--data option时有一个例外。在这种情况下,git日志中的日期(默认情况下称为“作者日期”)表示添加信息时作者指定的日期。)
可能有三种方式:
如果提交已完成某个分支Z,然后Z分支已合并到当前分支,您将看到合并的日期,而不是提交本身的日期。由于merge是单独的提交,其中包括在分支Z处完成的所有更改(提交)。