Git: Her depo için yerel user.name ve user.email'i farklı ayarlayın


93

Şu anda yerel kullanıcı adımı ve e-postamı onlara gönderirken farklı verilerle yapılandırmamı bekleyen 2 proje üzerinde çalışıyorum.

bunun için yapılandırmamı her zaman güncelliyorum:

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

Farklı depolar olduklarından, her depo için yerel bir e-posta tanımlayabilmemin bir yolu var mı?

Belki içinde .gitconfig?


1
repo = tüm şubeler, tüm sürümler vb. "Farklı şubeler olduğu için ... her depo için e-posta tanımlayabilir miyim?" dediğinizde. bu mantıklı değil. Ne istiyorsunuz: her depo için farklı e-posta ayarları mı? veya her şube için farklı bir e-posta adresi?
gregory

Yanıtlar:


162

Sadece bir depo için:

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

(Genel) varsayılan e-posta için (~ / .gitconfig dosyanızda yapılandırılır):

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

18
Başka birine yardımcı olması durumunda, son bölümü atlayarak mevcut ayarlarınızın ne olduğunu kontrol edebilirsiniz, örneğin git config user.email
Chris
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.