It is a simple graphical interface for Git, written in bash, using technologies like yad, lxterminal* and leafpad*
It is designed based on the KISS, so it fundamentally does not provide complex or advanced features. Its purpose is to speed up standard Git operations: commit, add, status, pull, and push.
For more complex functions, there is a 'Terminal' button that allows the use of all conceivable and inconceivable capabilities of Git.
Additionally, it comes with integration with file managers, allowing you to invoke the main interface through the context menu, perform git clone in this directory, and add files to the git index (currently only 1 file at a time is supported).
This version can:
- Perform git pull, push, add --all (main interface) and git add file (through the FM context menu).
- Perform git clone.
Installation:
Run the install_user.sh script as a regular user, after which commands from the series ‘GIT GUI — *’.
P.S.: Also, the program requires yad and bash; the text editor and terminal used can be changed in the program's source code.
- Source code repository (GitHub)
Source: linux.org.ru

