我们使用以下命令获取特定日期范围的提交。但是,它能够从不同的分支中识别合并(提交)。但它没有在输出中提供文件名的合并列表。
我们正在使用的示例命令如下所示,
git log --after="11/29/2016" --before="11/20/2016" --pretty='format:%cd %h' --name-status --date=short-local
如何在上面的命令中获取合并文件名列表。
答案 0 :(得分:1)
使用--name-only
标志。样本输出:
$ git log --after="11/09/2016" --before="11/20/2016" --pretty='format:%cd %h' -m --name-only
Fri Nov 18 16:05:18 2016 +0530 2d28b46
shop/booking.py
shop/cancellation.py
shop/tasks.py
Fri Nov 18 15:25:54 2016 +0530 e614e73
shop/booking.py
shop/cancellation.py
Fri Nov 18 15:19:14 2016 +0530 34b5bcd
shop/booking.py
shop/cancellation.py
从git-log联机帮助页:
--name-only
Show only names of changed files.
答案 1 :(得分:0)
使用--stat
标志。
$ git log --after="11/29/2016" --before="11/20/2016" --date=short-local --pretty=format:"%h - %an, %ar : %s" --stat