2015-09-25 5 views
6

私は次のような状況があります。 githubに私は2つの電子メールアドレスを持っています:stefano @ homeとstefano @ work。私のgithubアカウントは、stefano @ homeがプライマリアドレスになるように設定されています。職場では、私は正しくgit checkoutsを設定してstefano @ workでコミットを作成しました。しかし、githubに行きPRを仕事のreposにマージすると、私のmergeコミットはstefano @ homeアドレスで表示されます。githubに特定の電子メール/ユーザー情報をPRマージさせるにはどうすればよいですか?

どの特定のレポのすべてのPRマージがstefano @ workを持っている必要がありますか?

答えて

4

GitHub UIからマージすると、アカウントには常にprimary email addressが使用されます。チェックボックスをオンにした場合は、@users.noreply.github.comの専用バージョンが使用されます。リポジトリごとに異なる電子メールを使用する場合は、コマンドラインからgit mergeにする必要があります。 GitHubはPRを正しく閉じます。