仅获取 json 中每个提交的内容? ( git 差异 json)
Get only the content of each commit in a json ? ( git diff json)
所以我存储了我的 github 我在一段时间内在 json 文件上得到的所有差异(我调用了一个 api,每次 json 并且只存储差异)。给你一个想法;这是可用性的变化,id 是否可用。
我现在想做的是:我想在本地机器的 json 文件中获取每个提交的内容。所以稍后我可以使用 nodejs 或 python 依次遍历所有 json 文件,然后用我感兴趣的数据生成一个 CSV。
感谢您的帮助,
有几个要点将 log2json
命令的支持添加到 git
:
- https://gist.github.com/textarcana/1306223#file-git-log2json-sh - 原来的
log2json
命令实现
- https://gist.github.com/dmegorov/b64dcea2eed31e02c916fc6ed9111f4f#file-git-log2json-sh - 我上面的版本支持
--name-only
参数
参考文献:
- Git log output to XML, JSON, or YAML?
所以我存储了我的 github 我在一段时间内在 json 文件上得到的所有差异(我调用了一个 api,每次 json 并且只存储差异)。给你一个想法;这是可用性的变化,id 是否可用。 我现在想做的是:我想在本地机器的 json 文件中获取每个提交的内容。所以稍后我可以使用 nodejs 或 python 依次遍历所有 json 文件,然后用我感兴趣的数据生成一个 CSV。
感谢您的帮助,
有几个要点将 log2json
命令的支持添加到 git
:
- https://gist.github.com/textarcana/1306223#file-git-log2json-sh - 原来的
log2json
命令实现 - https://gist.github.com/dmegorov/b64dcea2eed31e02c916fc6ed9111f4f#file-git-log2json-sh - 我上面的版本支持
--name-only
参数
参考文献:
- Git log output to XML, JSON, or YAML?