<div dir="ltr">This looks like it could be very helpful, thanks! I usually end up doing these sorts of things (especially partial staging) with GitX, which works well for me but only on OS X, and I'm not sure if anyone is actively developing it anymore.<div><br></div><div>I installed from MacPorts and looks like it's available from lots of other package managers.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Fr., 20. März 2020 um 22:08 Uhr schrieb Lisandro Dalcin <<a href="mailto:dalcinl@gmail.com">dalcinl@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Folks, I recommend this terminal-based UI for git: <a href="https://opensource.com/article/20/3/lazygit" target="_blank">https://opensource.com/article/20/3/lazygit</a></div><div><br></div><div>It is quite easy to do line-level stage, amend, rebase, fixup/squash, cherry-pick, etc. all without leaving the terminal.</div><div><br></div><div>In <a href="https://github.com/jesseduffield/lazygit/releases" target="_blank">https://github.com/jesseduffield/lazygit/releases</a>, 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.</div><div><br></div><div>Profit!</div><div><br></div><div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>Lisandro Dalcin<br>============<br>Research Scientist<br>Extreme Computing Research Center (ECRC)<br>King Abdullah University of Science and Technology (KAUST)<br><a href="http://ecrc.kaust.edu.sa/" target="_blank">http://ecrc.kaust.edu.sa/</a><br></div></div></div></div></div>
</blockquote></div>