Hi,
The Revert operation of GIT, as its documented [here](https://community.denodo.com/docs/html/browse/7.0/vdp/administration/version_control_systems_integration/vcs_integration_features/vcs_operations_for_git#revert), helps you REVERT to a particular commit.
This means, if on a particular commit, you only changed a particular view, including dependencies, it can revert to that commit. If on a particular commit, you comitted a version of your database, then you can revert to that particular version, having all the elements like data sources, views etc to that commit.
A Revert operation is not related to a whole database or a particular element in it but is related to many different commits you have done on that particular database so that if you make any wrong changes to the database, you can revert to the last stable commit.
Hope this helps!