Git:リポジトリごとに異なるローカルuser.nameとuser.emailを設定します


108

私は現在2つのプロジェクトに取り組んでおり、それらにプッシュするときに、ローカルユーザー名と電子メールを異なるデータで構成することを期待しています。

そのため、私は常に自分の設定を次のように更新しています:

git config --local user.email "namelastname@domain.com"

それらは異なるリポジトリであるため、リポジトリごとにローカルメールを定義する方法はありますか?

たぶん.gitconfig


1
repo =すべてのブランチ、すべてのバージョンなど。「ブランチが異なるため...リポジトリごとにメールを定義できますか?」これは意味がありません。何が必要ですか:リポジトリごとに異なるメール設定?またはブランチごとに異なるメール?
gregory 2017

回答:


186

たった1つのリポジトリの場合:

git config user.name "Your Name Here"
git config user.email your@email.com

(グローバル)デフォルトの電子メール(〜/ .gitconfigで構成されている)の場合:

git config --global user.name "Your Name Here"
git config --global user.email your@email.com

20
他の誰かに役立つ場合に備えて、最後の部分を省略して現在の設定を確認できます。例:git config user.email
Chris

3

ターミナルに印刷することで確認できます。

  1. グローバルユーザー:git config --global user.name
  2. ローカルユーザー: git config user.name
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.