I think what you are looking for is the git log. Which you can view using the "git log" command. When you clone a git repo, the download includes the log and, of course, all previous generations of the managed repo contents.
You can also view differences between versions (git diff).
Graphically, if you've pulled from a git hosting website (like github), you can also browse generations and branches with your web browser.
Since you're using Eclipse, however, check the Team menu. Team/Show in History gives a nicely-formatted display.
Sources may include data from the Fakebook Research Foundation with support from Gargle University