同じシステム内の異なるプロジェクトに複数のユーザー名をgitで設定する [重複] 質問する

同じシステム内の異なるプロジェクトに複数のユーザー名をgitで設定する [重複] 質問する

私はオフィス用に別の git リポジトリを持っており、趣味のプロジェクト用に別の git リポジトリを持っています。

これを実行すると、git config --global user.nameユーザー名がグローバルに変更され、ユーザー名を使用してリポジトリにコミットする際に混乱が生じます。

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

ベストアンサー1

--localの代わりにを使用してください--global。実際、local がデフォルトなので、次のようにすればいいのです。

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グローバル構成ファイルではなく、そのリポジトリの に保存されます。

おすすめ記事