まずはユーザー名(GitHubに登録したもの)を登録
$ git config --global usr.name "ユーザー名"
メールアドレス(GitHubに登録したもの)を登録
$ git config --global user.email "メールアドレス"
mergeの際にファストフォワードが起きないようにする設定
$ git config --global merge.ff false
pullの際に毎回リベースする設定
$ git config --global pull.rebase merges
設定ができているかを確認
$ git config --list
↓
↓
credential.helper=osxkeychain
user.name="name"
user.email=email
core.editor=code --wait
alias.ci=commit
alias.st=status
alias.br=branch
alias.co=checkout
credential.helper=cache --timeout=86400
usr.name=name
merge.ff=false
pull.rebase=merges
このように表示されればOK