メールアドレスをKeep my email addresses privateにしていると、user.emailにそのメールアドレスを設定するとエラーでリモートリポジトリにプッシュできなくなるので、github側が用意した代わりのメールアドレスをgit config –global user.emailに設定することでプッシュできるようになった
git commit –amend –reset-author –no-editで、git addやgit commitを実行せずにgit configで変更した内容を現在のコミット情報に反映させることができる