私は2つのGitHubアカウントを持っています.1つは私の仕事用で、もう1つは私の個人用です。私はコミットしているときにこれらの2つを分けておく必要があります。GitHubは私が使っているアカウントをどのように知っていますか?
私はそれが仕事/個人のレポであるかどうかに基づいて、私のローカルシステム上の別のリポジトリにすることができます現在、私は単に私のGitHubの資格情報を変更します。私はそのレポで午前たら、私はそのアカウントに変更するには、次のコマンドを記述します。
git config --global user.name "myusername"
git config --global user.email [myemail]
それから私は私のgitコマンドを処理し、正常に動作するようです。物事を扱う正しい方法ではないと思うので、まだいくつか質問があります。
1)私は私の仕事のレポに私の個人口座に私のGitのユーザー/メールアドレスを変更し、それが成功することにコミットし、GitHubのに通過します、コミットた場合は?私は理解していないようです。 GitHubは、そのアカウントにそのレポをコミットする権限があるかどうかを確認しませんか?
2)あなたは完全に独立したこれら二つを保つために私の仕事/個人口座の間でスワップ処理するためのより良い方法をお勧めしますか?
ありがとうございます!