Git:获取更新子模块的提交列表

Git:获取更新子模块的提交列表,git,github,Git,Github,是否有一个方便的命令(或GitHub中的机制)来获取将my repo的子模块更新为新版本的提交列表 使用GitHub,我可以点击repo中的任何文件并查看历史。。。但如果我点击子模块,它只会带我到子模块的回购 例如: my-submodule@12c3dd3 some commit message (#1234) 11 hours ago 我最终要回答的问题是:“在我们11小时前更新之前,上次更新该子模块是什么时候?”首先检查该子模块的历史记录: $ git log -- <

是否有一个方便的命令(或GitHub中的机制)来获取将my repo的子模块更新为新版本的提交列表

使用GitHub,我可以点击repo中的任何文件并查看历史。。。但如果我点击子模块,它只会带我到子模块的回购

例如:

my-submodule@12c3dd3    some commit message (#1234)    11 hours ago

我最终要回答的问题是:“在我们11小时前更新之前,上次更新该子模块是什么时候?”

首先检查该子模块的历史记录:

$ git log -- <path_to_submodule>

commit <module_hash1>
Author: Blah
Date:   Tue Dec 12 13:15:02 2017 -0600

    some commit message

commit <module_hash2>
Author: Blah
Date:   Tue Dec 12 13:15:02 2016 -0600

    some other commit message
$git日志--
犯罪
作者:废话
日期:2017年12月12日星期二13:15:02-0600
一些提交消息
犯罪
作者:废话
日期:2016年12月12日星期二13:15:02-0600
其他一些提交消息
要查看差异,请执行git差异:

$ git diff <module_hash2> <module_hash1>
$git diff
要查看该范围内的提交消息,请执行以下操作:

$ git log <module_hash2>..<module_hash1>
$git log。。
git日志--
是我所需要的全部。谢谢