TL;DR
何度も同じことを検索しているので自分用にチートシートを作った。
チートシート
直前のcommitを修正したい
git add <ファイル名>
git commit —-amend
複数コミットをまとめる
git rebase -i HEAD~n
# 消したいcommitをfixupに変更する
ブランチの名前を変更したい
git branch -m <新しいブランチ名> # 現在のブランチの名前を変更
git branch -m <古いブランチ名> <新しいブランチ名>
git addの取り消し
git reset <file_path>
gitの設定を確認したい
git config -l # global
git config --local -l # local
gitの設定変更したい
git config <key> <value>