DEV Community

Cover image for terminal UI for git šŸ¤©
Mainendra
Mainendra

Posted on

terminal UI for git šŸ¤©

lazygit ā¤ļø

lazygit

  • Similar to other UI tools.
  • Easy to switch branch and commit changes.
  • Supports VIM commands for navigation.
  • Has mouse support if you need.
  • Launch menu if you don't remember shortcuts šŸ˜€

Reference - https://github.com/jesseduffield/lazygit

gitui

gitui

  • Fast keyboard only controls.
  • Context based help for hot keys.
  • Async git API for fluid control.
  • written in rust šŸ¦€

Reference - https://github.com/extrawurst/gitui

tig

tig

tig-help

  • ncurses-based text-mode interface šŸ¤”
  • directly use sub-command from terminal šŸ‘
  • kind of similar to gitk šŸ˜¬

Reference - https://github.com/jonas/tig

Top comments (1)

Collapse
 
joel profile image
Joel Krause

Awesome. Thanks for the list. Iā€™m gonna try out lazygit šŸ„³