对于法律问题代码的文档,我需要以某种方式记录git repositary中给定程序员在源代码中更改了哪些文件以及确切更改了什么。 有什么方法可以让它变得简单而美观吗? 也许有一些工具?
答案 0 :(得分:5)
嗯,在最简单的情况下,您只需显示该开发人员的所有提交差异:
git log -p --author='name of author' --full-history --all
要将git log
的输出限制为时间范围,请指定--since
/ --after
和--until
/ --before
选项:
git log -p --author='name of author' --since=... --until=... --full-history --all