Folks, I recommend this terminal-based UI for git: https://opensource.com/article/20/3/lazygit
It is quite easy to do line-level stage, amend, rebase, fixup/squash, cherry-pick, etc. all without leaving the terminal. In https://github.com/jesseduffield/lazygit/releases, you can download a statically-linked binary (a bit heavy, ~ 15MB), just drop it in your ~/bin or ~/.local/bin, and you are ready to go. Profit! -- Lisandro Dalcin ============ Research Scientist Extreme Computing Research Center (ECRC) King Abdullah University of Science and Technology (KAUST) http://ecrc.kaust.edu.sa/
