2

当您访问 GitHub 上的存储库并单击其中一个提交时,除了提交消息之外,该网站还会向您显示已更改的源文件,其中蓝色区域 (+) 表示添加,红色区域 (-) 表示删除。现在我希望能够以编程方式获得相同的东西。也就是说,我已经将 repo 克隆到我的计算机上,我想去克隆的目录并执行 git diff commit# 或其他操作,以便输出是更改的源文件和更改的行号。我花了很长时间在网上寻找解决方案,但没有一个适合我!请问有什么建议吗?

注意:有 git diff --stat 或 --numstat 等,但它们只给你更改的文件和更改的数量。我想要的是特定的行号。似乎 git diff 没有任何输出选项。

4

0 回答 0