将文件名从Git保存到XML文件中

时间:2012-07-06 03:02:00

标签: git

我想创建一个XML文件,其中包含“git log”命令产生的数据,如Commit Hash,Author Name和File Name。

我知道我可以使用git log --pretty=format:"%h - %an"来获取提交哈希和作者姓名。但是,我想知道是否有获取文件名的选项?

想要使用git log --name-onlygit log --name-statusgit log --stat,因为它们会向我提供我不需要的其他信息。

无论如何都可以轻松获取文件名吗?

1 个答案:

答案 0 :(得分:0)

如果您想要文件名而不需要其他内容,请使用以下命令:

git log --pretty="format:" --name-only

git log解析为XML实际上非常容易。结帐this other question以获取示例shell脚本。