Run these standard commands anytime you setup git
on a new workstation.
git config --global user.name "Prénom Nom"
git config --global user.email "[email protected]"
git config --global push.default upstream
git config --global pull.rebase false # = merge by default, can still do "git pull -r"
git config --global color.ui auto
git config --global rebase.stat true
git config --global merge.log true
git config --global merge.conflictstyle diff3
# THEN ONLY ONE LINE AMONG:
# VsCode
git config --global core.editor "code --new-window --wait"
# Emacs
git config --global core.editor emacs
# Vim
git config --global core.editor vim
# Nano
git config --global core.editor nano
# TextEdit on MacOS
git config --global core.editor "open -e -n -W" # to close, use ⌘-Q, not ⌘-W
git config --global -l