【发布时间】:2012-10-26 11:22:36
【问题描述】:
我试图总结代码库的“旧”和“新”状态之间的区别。
- 我可以只执行“git log”,但遗憾的是提交消息并不总是足够的。
- 我可以执行“git diff”,但我希望看到对我所看到的差异的一些解释,或者至少提交哈希以备后用
- 我可以对已更改的文件执行“git diff --stat”,然后执行“git annotate”,但我不知道如何要求 annotate 仅显示自特定提交以来的更改。
理想情况下,我希望获得“git diff”的输出,其中所有“+”和“-”行都将使用有关上次引入这些更改的提交的信息进行注释;理想情况下,采用 git pretty 格式(例如哈希、作者和日期)。
如何做到这一点?
【问题讨论】:
标签: git version-control