[git] How to compare two tags with git?

I would like to do a diff between two tags and committed changes between those two tags. Could you please tell me the command?

This question is related to git

The answer is


If source code is on Github, you can use their comparing tool: https://help.github.com/articles/comparing-commits-across-time/


For a side-by-side visual representation, I use git difftool with openDiff set to the default viewer.

Example usage:

git difftool tags/<FIRST TAG> tags/<SECOND TAG>

If you are only interested in a specific file, you can use:

git difftool tags/<FIRST TAG>:<FILE PATH> tags/<SECOND TAG>:<FILE PATH>

As a side-note, the tags/<TAG>s can be replaced with <BRANCH>es if you are interested in diffing branches.


As @Nakilon said, their is a comparing tool built in github if that's what you use.

To use it, append the url of the repo with "/compare".