Git - git-gui Documentation
https://git-scm.com/docs/git-guiThis command returns a non-zero exit code if the window was closed in any way other than by making a commit. git gui citool --amend Automatically enter the Amend Last Commit mode of the interface. git gui citool --nocommit Behave as normal citool, but instead of making a commit simply terminate with a zero exit code.
Git - GUI Clients
https://git-scm.com/downloads/guisGit - GUI Clients GUI Clients Git comes with built-in GUI tools for committing ( git-gui) and browsing ( gitk ), but there are several third-party tools for users looking for platform-specific experience. If you want to add another GUI tool to this list, just follow the instructions. All Windows Mac Linux Android iOS GitHub Desktop
Git - git-add Documentation
https://git-scm.com/docs/git-addThe git add command can be used to add ignored files with the -f (force) option. Please see git-commit [1] for alternative ways to add content to a commit. OPTIONS <pathspec>… Files to add content from. Fileglobs (e.g. *.c) can be given to add all matching files.