See my dotfiles for configuration tips.
General git interactive tutorial for git my post on writing good commits with a practical guide included a workshop I held (it currently lacks some context, but has all the commands used) the git book: especially chapters 1-3, 5.1, 5.2, 7.2 git rebase, i.e. how to rewrite git history: https://git-rebase.io/ Git over email tutorial for contributing with git over email: https://git-send-email.io/ tutorial for reviewing with git over email: https://git-am.