You won't need a plugin to see commit history with Visual Studio Code 1.44 or more.
Answer from VonC on Stack OverflowTimeline view
This is a unified view for visualizing time-series events (for example, Git commits, file saves, test runs, etc.) for a file. The Timeline view automatically updates showing the timeline for the currently active editor, by default. You can control this default behavior by toggling the eye icon in the view toolbar. Also, similar to other views, the Timeline view supports find or filter as you type.
The Timeline view is collapsed by default at the bottom of the File Explorer. Selecting the Timeline sash will expand the Timeline view.
[...]
Here is the Timeline view in action:
logging - In Visual Studio Code, how can I get a git log of all git commands executed in the Source Control pane? - Stack Overflow
Git Log in VS Code won't let me go
Interactive Git Log โ A Smarter Git GUI for VSCode
Using github and VS Code?
You won't need a plugin to see commit history with Visual Studio Code 1.44 or more.
Timeline view
This is a unified view for visualizing time-series events (for example, Git commits, file saves, test runs, etc.) for a file. The Timeline view automatically updates showing the timeline for the currently active editor, by default. You can control this default behavior by toggling the eye icon in the view toolbar. Also, similar to other views, the Timeline view supports find or filter as you type.
The Timeline view is collapsed by default at the bottom of the File Explorer. Selecting the Timeline sash will expand the Timeline view.
[...]
Here is the Timeline view in action:
I recommend you this extension, Git History by Don Jayamanne

It does exactly what you need and has these features:
- View the details of a commit, such as author name / email / date, committer name / email / date and comments.
- View a previous copy of the file or compare it against the local workspace version or a previous version.
- View the changes to the active line in the editor (Git Blame).
- Configure the information displayed in the list
- Use keyboard shortcuts to view history of a file or line
- View the Git log (along with details of a commit, such as author name, email, comments and file changes).
repo: https://github.com/DonJayamanne/gitHistoryVSCode
The Git Output is available in the Output pane if you select Git instead of Tasks from its toolbar.
You get the same result through ["Source Control" > 3 dots [...] > "Show Git Output"].
(This quotes @PanagiotisKanavos's comment who has not answered after request.)
VSCode 1.64 (Q1 2022) will improve the Git Output pane, by adding timestamp.
Issue 129334 mentioned:
The data emitted into the "Output" windows by the git feature (built-in extension) does not feature timestamps.
This makes it difficult to correlate "challenges" with git activity. The ">" shown in the output does not appear to add a lot of value, timestamps would, an indication whether an activity was initiated and completed, too.
This is fixed by issue 138168 and commit 452e2c5 "Add timestamp and execution time to Git log".
Tomorrow's Insiders build will contain both timestamps, as well as execution time of the git command.
VSCode 1.65 (Feb. 2022) will actually be able to record the git command itself.
Git command output logging
When executing a Git command, the contents of
stderrare logged in the Git output window.This milestone we have added a new setting,
git.commandsToLog, that can be used to specify a list of Git commands that will have the contents ofstdoutlogged in the Git output window.
If I execute git log in VS code, it shows me a screenful, then I have to hit Enter repeatedly to see more lines, (this drives me nuts too, but that's not why I'm here), and finally ends with (END). At this point I can't do anything else with that terminal. How do I return to the terminal prompt? I just keep closing/opening VS Code and that got old really fast.
Interactive Git Log is a free VSCode extension I built to make Git more manageable โ especially in shared repos where you collaborate through pull requests.
It shows only the branches and commits that are active in your workflow, so youโre not buried in noise. Uncommitted changes appear just like git status, and you can run Git actions like committing, rebasing, resolving conflicts, and managing branches โ all from the UI.
When paired with GitHub CLI, it also shows PR status, CI results, and comment counts inline.
Itโs inspired by Metaโs Smartlog (from the Sapling source control system), but adapted for Git.
Would love feedback if you try it out.



-> choose timeframe in top right
-> Open in Editor icon
if needed
