Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.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,我需要大致记录我在一个项目上工作了多长时间,所以我需要从我的同事那里提取日期,我可以给出一个粗略的计算。所以,放屁,我过滤我的承诺 git log --author="^name^" -- path ^folder_that_work_upon^ 但是我如何让git从我的git提交历史中显示不同的日期呢?例如,我需要做如下列表: Nov 29 Nov 15 Nov 22 Nov 17 ... 所以要知道我是如何工作的。你应该在下面添加这些参数 --pretty=格式:'%cd'--date=

我需要大致记录我在一个项目上工作了多长时间,所以我需要从我的同事那里提取日期,我可以给出一个粗略的计算。所以,放屁,我过滤我的承诺

git log --author="^name^" -- path ^folder_that_work_upon^
但是我如何让git从我的git提交历史中显示不同的日期呢?例如,我需要做如下列表:

Nov 29
Nov 15
Nov 22
Nov 17
...

所以要知道我是如何工作的。

你应该在下面添加这些参数

--pretty=格式:'%cd'--date=格式:'%b%d'

您可以读取的其他日期格式您可以将
git log
的输出更改为所需格式,并将输出导入
sort
uniq

git log --pretty=format:'%cd' --date=format:'%b %d' | sort | uniq
结果输出如下

Nov 19
Nov 18
另见:,