最佳答案
我需要为一个文件生成一个 diff,它将显示两个版本之间的差异,这两个版本实际上是 github 中的标记。然后我想把这个 diff 通过电子邮件发送给某人,这样一个 github 的 diff URL 将是理想的。Github 比较视图允许我对所有已更改的文件执行此操作,但这样做没有用,因为我的回购文件中有数千个文件。
我可以在命令行中这样做,但这没有帮助,因为我需要通过电子邮件将 diff 发送给某人:
git diff tag1 tag2 -- path/to/file
我找到了这里讨论的命令行版本: 如何看到本地分支和远程分支在指定文件中的差异?