每次提交的提交中的所有文件列表
List of all files in a commit for every commit
我想知道每次提交中每个文件的名称和状态,如果同一个文件被修改两次那么它应该在列表中出现两次。
以下命令只打印每个文件一次。
git diff --name-status <START> <END>
您必须在此处输出有关一系列提交的信息,而不是差异,因此您的 diff
命令似乎不是最好的工具。
我会提出以下建议(随意调整格式,甚至使用 --pretty=format:""
只输出文件列表(每次提交一个)
git log --name-status --pretty=format:"%h %s" <start>^..<end>
我想知道每次提交中每个文件的名称和状态,如果同一个文件被修改两次那么它应该在列表中出现两次。
以下命令只打印每个文件一次。
git diff --name-status <START> <END>
您必须在此处输出有关一系列提交的信息,而不是差异,因此您的 diff
命令似乎不是最好的工具。
我会提出以下建议(随意调整格式,甚至使用 --pretty=format:""
只输出文件列表(每次提交一个)
git log --name-status --pretty=format:"%h %s" <start>^..<end>