3

異なる情報を関連付けたい 2 つのリポジトリがあります。

たとえば、1 つのレポに名前が付けられsiteていて、

user.name = admin
user.email =  admin@mysite.com

そして、私が望む他のすべてのリポジトリについて

user.name = qwertymk
user.email = qwertymk@blah.com

git でプロファイルなどを切り替える方法はありますか?

私はWindowsを使用しているので、使用していmsysgitます。(linux/macただし、他の人に唯一の解決策を提供してください)

編集:

スワップするバッチ スクリプトを記述できることに気付きましたc:\users\<me>\.gitconfigが、それはハックのように思えます。

4

1 に答える 1

12

Git には、グローバル設定とリポジトリごとの設定があります。

使用する:

$ git config --global user.name "qwertymk"
$ git config --global user.email "qwertymk@blah.com"

次に、「サイト」リポジトリに cd し、次を使用します。

$ git config user.name "admin"
$ git config user.email "admin@mysite.com"
于 2012-05-03T00:53:11.780 に答える