私のオフィスには異なるgitリポジトリがあり、趣味のプロジェクトには異なるgitリポジトリがあります。
git config --global user.name
を実行すると、ユーザー名がグローバルに変更されるため、ユーザー名を使用してリポジトリにコミットする混乱が生じます。
したがって、質問は、すべての趣味のプロジェクトで同じユーザー名を使用し、オフィスのプロジェクトで同じユーザー名を使用する方法です。同じマシンを使用して、両方の場所で作業します。
--local
の代わりに--global
を使用してください。実際には、ローカルがデフォルトなので、次のことができます
git config user.email [email protected]
git config user.name "whatf hobbyist"
1つのレポで
git config user.email [email protected]
git config user.name "whatf at work"
別のレポで
その後、値は、グローバル構成ファイルではなく、そのリポジトリの.git/config
に保存されます。
--global
への呼び出しからgit config
を省略します。
git config user.name "A. U. Thor"
これにより、現在のリポジトリにプロパティが設定されます。