Git日志给出400,500作为提交者名称
我有一个powershell脚本,该脚本在2个分支之间运行git diff,并在文件中提供输出。
git diff generates the diff file using git diff --summary --name-status --diff-filter=ADMRCT $branch1..$branch2 | Out-File $temp
$ temp文件被迭代,并且读取每一行以从git日志中获取最后的提交者名称和最后提交的日期,因为 git diff
没有提供此信息
foreach ($obj in $temp) {
$file =$obj.FileName
$gitoutput = git log -1 --format=%cd-%cn "$file" }
已附加输出。SampleForReference `
答案 0 :(得分:1)
%cd
给出提交者的日期。如果只需要名称,请单独使用%cn
或%cN
。
如果不查看您的确切输出,我想您会看到400 500是否为时区。