Understand Git errors in plain English β directly from your terminal.
Install GitGenius using:
pip install gitgeniusOr from the local source:
pip install .Basic command:
gitgenius "fatal: not a git repository"Or run the assistant mode:
gitgenius --adminExplanation: This error means you're trying to run a Git command outside a Git repository.
Solution: Navigate to a folder that is a Git repo, or initialize one with `git init`.
python3 -m unittest discover tests- Explains Git errors in simple terms.
- Suggests solutions and fixes.
- CLI and admin assistant modes available.
- Lightweight and beginner-friendly tool.
Git errors can be frustrating, especially for beginners. GitGenius makes it easier to:
- Understand what's wrong.
- Know how to fix it.
- Learn Git through the terminal.
- β Windows (CMD/PowerShell) (emoji support optional, see below)
- β Linux
- β macOS
Windows CMD does not support emojis by default.
- Use Windows Terminal, PowerShell, or Git Bash.
- Or remove emojis by adding a
--no-emojiflag in your tool (recommended feature to add).
This project is licensed under the MIT License.
If you find this project helpful, give it a β on GitHub! Feel free to fork and improve the tool β contributions are welcome.
Built with β€οΈ by Selva Neyas U
