This is currently a work in progress as I’m putting this together as I learn to use fugitive.
:G along with any git command. Such as
:G push -u origin main.
:G without a command will bring up a summary window showing all staged or unstaged files.
g? from the summary window will bring up a list of commands that can be used within the summary window.
s from the summary window to stage the file under the cursor.
cc while in the summary window to create a commit for the currently staged file(s).