会社用のgitリポジトリとgithubのリポジトリではユーザ名、メールアドレスが異なる。 会社の環境だと、$HOME/.gitconfigには会社用の設定をしているが、環境設定関係などはgithubで管理しているのでその変更を行うと会社用の設定が反映されてしまう。 そこで、githubのリポジトリをチェックアウトしてディレクトリで以下の様に実行して、userとemailを変えた。 $ git config --local user.name 名前 $ git config --local user.email "メールアドレス" これで、githubのリポジトリのファイルを更新・コミットしたときは、ログに上の設定が反映される。 参考 git config - git multiple user names for the different projects within the same