创建已更改文件/目录/等的列表.在两个标签之间使用git

dan*_*dan 6 git diff android changelog

我需要在使用git控制的项目中的两个标签之间生成更改日志,特别是android源代码.此列表应包括已编辑,移动,重命名,删除,创建的任何文件/目录/等.

任何帮助都会很棒.如果你有办法在整个Android源码上做到这一点......甚至更好.

Jak*_*ski 6

如果您需要查找哪些文件不同:

git diff --name-only <tag1> <tag2>
Run Code Online (Sandbox Code Playgroud)

如果您需要查找所有已更改的文件:

git log --name-only --pretty=format: <tag1>..<tag2> |
    grep -v '^$' | sort | uniq
Run Code Online (Sandbox Code Playgroud)

--pretty=format:是剿关于提交打印信息,并打印差异部分.注意,在git log的情况下,顺序<tag1><tag2>事项.