In this Git tutorial we look at how to use Git Diff against a repository.

Detailing the default action taken when we run Git Diff without any parameters and which files it will compare in this scenario and examining the output that it provides for both the old and new files.

We also look at how to specify files to compare based on the Hash and the Git Tag.

And finally we delve into comparing files in different branches.