I'm exploring text-mode user interfaces for Git. I've found three alternatives that look nice:
- gitui: GitHub - extrawurst/gitui: Blazing 💥 fast terminal-ui for git written in rust 🦀
- lazygit: GitHub - jesseduffield/lazygit: simple terminal UI for git commands
- tig: GitHub - jonas/tig: Text-mode interface for git
Of all the three alternatives, only tig displays its output correctly. For gitui and lazygit, it looks like portions of the screen are not redrawn correctly. These tools also don't seem to offer a "redraw" option, unlike tig.
Is there a workaround or a hack? Is this a limitation of the terminal emulator?