Thanks! I get the feeling I should give up on using a GUI for most of my git usage as doing many of these seems awkward or impossible with the GUI. That's probably part of my problem.
[0] https://www.atlassian.com/git/tutorials/comparing-workflows/...
However, I am squashing very rarely, mainly for commits which correct typos.