155

私のオフィスには別の git リポジトリがあり、趣味のプロジェクトには別の git リポジトリがあります。

git config --global user.name ユーザー名をグローバルに変更すると、ユーザー名でリポジトリにコミットする際に混乱が生じます。

したがって、問題は、すべての趣味のプロジェクトで同じユーザー名を使用し、オフィスのプロジェクトで同じユーザー名を使用するにはどうすればよいかということです。私は両方の場所で同じマシンを使用して作業しています。

4

2 に答える 2

285

--localの代わりに使用して--globalください。実際、 local がデフォルトであるため、そのまま実行できます

git config user.email personal@example.org
git config user.name "whatf hobbyist"

1つのレポで、そして

git config user.email work@example.com
git config user.name "whatf at work"

別のレポで

値は.git/config、グローバル構成ファイルではなく、そのレポに保存されます。

于 2012-01-30T11:36:25.023 に答える
14

--globalへの呼び出しから を省略しgit configます。

git config user.name "A. U. Thor"

これにより、現在のリポジトリにプロパティが設定されます。

于 2012-01-30T11:38:03.267 に答える