gitsum is a Git interface for Emacs that allows for interactive partial commits. Users can kill unused hunks or files, navigate between hunks and files, and split patches. Once ready, users can commit the patch with a message. Users must have git.el from the git repository for adding files in the commit.