Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git中的顶级最后提交日期?_Git - Fatal编程技术网

git中的顶级最后提交日期?

git中的顶级最后提交日期?,git,Git,我刚签了一份回购协议。它基本上是一组文件夹,其中每个文件夹都是一个示例,说明了在特定平台上开发的技术 然而,有些样品已经过时了 给定回购协议中的某个位置,是否有方法显示该位置中每个项目(文件或文件夹)的最后提交日期?因此,如果我有包含bar和bar2文件夹的repo foo,我想查看bar和bar2的最后提交日期,并考虑它们下面的所有内容,但我不想列出它们下面的所有内容。您可以使用查找获取特定位置的文件/目录列表,然后对每个项目运行git log-n1。类似的内容将打印出。/foo: find

我刚签了一份回购协议。它基本上是一组文件夹,其中每个文件夹都是一个示例,说明了在特定平台上开发的技术

然而,有些样品已经过时了


给定回购协议中的某个位置,是否有方法显示该位置中每个项目(文件或文件夹)的最后提交日期?因此,如果我有包含bar和bar2文件夹的repo foo,我想查看bar和bar2的最后提交日期,并考虑它们下面的所有内容,但我不想列出它们下面的所有内容。

您可以使用
查找
获取特定位置的文件/目录列表,然后对每个项目运行
git log-n1
。类似的内容将打印出。/foo:

find ./foo -maxdepth 1 -print0 | xargs -t -n 1 -0 git log -n 1 --pretty=tformat:"%h %ci" | cat

如果我认为git log可以提供我所在的顶级文件夹/文件,我想这可能是一个重复,但我不确定我是否知道一种方法。你标记为复制品的答案是一个文件过滤器,这不是我想要的。我会接受一个使用git日志的答案,尽管它符合我的要求。