I can execute various Git commands from Visual Studio Code, however I couldn't find a way to visualize the history.
I recommend you this repository, https://github.com/DonJayamanne/gitHistoryVSCode
Git History
It does exactly what you need and has these features: