2012-05-03 10 views
3

私は2つのreposに異なる情報を関連付けたいと思っています。プロファイルまたはgitの中に似た何かを切り替えるにはどのような方法がありますgit - すべてのグローバル設定を変更します。

例えば1つのレポがsiteという名前で、私は

user.name = admin 
user.email = [email protected] 

と私は

user.name = qwertymk 
user.email = [email protected] 

をしたい他のすべてのレポのためにしたいですか?

私は窓の上にいるので、msysgitを使用しています。 (かかわらず、他人のためlinux/mac唯一の解決策を与えること自由に感じ)

EDIT:

私はc:\users\<me>\.gitconfigを交換するバッチスクリプトを書くことができることを今実感が、それはより多くのハックのように思えます。

+0

それはどんな慰めだ場合、そのハックは私が考える最初のものです。私はいつも.gitconfigがあなたのホームディレクトリに入っていると聞いてきましたが、決して「あなたのalter-egoの.gitconfigをここに置いてはいけません! –

答えて

12

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

用途:

$ git config --global user.name "qwertymk" 
$ git config --global user.email "[email protected]" 

そして、「サイト」リポジトリと使用にcd:

$ git config user.name "admin" 
$ git config user.email "[email protected]" 
関連する問題