按提交/合并日期订购git diff --name-only列表

时间:2017-01-19 10:37:39

标签: git history git-diff

当我们使用

git diff --name-only <first tag>..<second tag>

我们已经获得了已更改文件的列表,但按字母顺序排列。

我想要的是相同的列表,但是通过提交/合并历史记录顺序,其中较旧的位于顶部,最新的位于底部。

是否有使用git命令/选项的本机方式来执行此操作?

致以最诚挚的问候,

1 个答案:

答案 0 :(得分:1)

您可以使用git diff的{​​{1}}选项打印提交内容,只保留文件名:

format

编辑:
要在评论中包含内容,$ git log --format="" --name-only <first tag>..<second tag> 有一个git log选项可列出从最旧到最新的提交:

--reverse