gut-cli.dev
Gut is a user-friendly Git command-line client for Windows, macOS and GNU/Linux, built with Golang. It provides commands such as Save, Ignore, Revert, Undo and Sync, and is fully compatible with Git, allowing switching between the two. It saves credentials in the system keychain and can use GitHub or GitLab to diff changes.