我想创建一个XML文件,其中包含“git log”命令产生的数据,如Commit Hash,Author Name和File Name。
我知道我可以使用git log --pretty=format:"%h - %an"
来获取提交哈希和作者姓名。但是,我想知道是否有获取文件名的选项?
我不想要使用git log --name-only
,git log --name-status
或git log --stat
,因为它们会向我提供我不需要的其他信息。
无论如何都可以轻松获取文件名吗?
答案 0 :(得分:0)
如果您想要文件名而不需要其他内容,请使用以下命令:
git log --pretty="format:" --name-only
将git log
解析为XML实际上非常容易。结帐this other question以获取示例shell脚本。