News for hackers. Stuff that matters.
Re:Git undo: We can do better by phkahler on Monday June 21, 2021 @12:22PM (#27580704)
I squash locally, but learning to do that required learning vim. Fortunately vimtutor. Then my distro changed the default text editor launched from git... fortunately I knew enough to get by with that one - which might be emacs but I haven't verified.

Git is really weird but useful.

Re:Git undo: We can do better by sethd on Monday June 21, 2021 @12:35PM (#27580828)
Git will use whatever editor you have defined in $EDITOR. You can also define this specifically for Git via global config (~/.gitconfig) if you don't want it to use your session's $EDITOR variable:

    [core]
       editor = vim
Re:Git undo: We can do better by gbear0 on Monday June 21, 2021 @01:12PM (#27581198)
The default editor is usually configurable (of course you'd have to learn all the different contexts you can do this from first to know this is a thing ... discoverability is hard).

For example in ubuntu you can do

  sudo update-alternatives --config editor
Some programs will use the environment variable $EDITOR, so you can add this to your shell startup configs

  export EDITOR=vi
Or specifically for git cli you can run

  git config --global core.editor vi