It is fast! No dependencies. It is free!
All extensions for quick commit in the vscode market are slow, and requires a lot of time and distraction.
download link
Invoke the command pallete and type "quick commit", or bind to a shortcut
Enter a commit message
Continue working
Git: Quick Commit: Checks if the file is saved and only then commits it.
Git: Quick Restore: The current file will be saved, then it will be restored from git.