给定两个标签之间的Git diff

我想要在两个标签之间做一个差异,并在这两个标签之间进行修改,请告诉我这个命令?

$ git diff tag1 tag2 

或者在他们之间显示日志:

 $ git log tag1..tag2 

有时只看到已更改的文件列表可能会很方便:

 $ git diff tag1 tag2 --stat 

然后查看一些特定文件的差异:

 $ git diff tag1 tag2 -- some/file/name 

一个标签只是对该标签上的最新提交的引用,这样你就可以在它们之间进行提交。

另外,一个很好的参考: http : //learn.github.com/p/diff.html

如果源代码在Github上,您可以使用他们的比较工具: https : //help.github.com/articles/comparing-commits-across-time/