The gui tools bundled with git for committing and browsing allow doing most things one would require and are cross platform
[1] https://git-scm.com/docs/git-gui [2] https://git-scm.com/docs/gitk
[1] https://git-scm.com/docs/git-gui [2] https://git-scm.com/docs/gitk