2011-09-26 19 views

cevap

19

Git'te "kullanıcı adları" yoktur.

Git ile bir işlem oluştururken, user.name (gerçek adı) ve user.email (e-posta adresi) yapılandırma değerlerini kullanır. Bu yapılandırma değerleri, ortam değişkenleri GIT_{COMMITTER,AUTHOR}_{NAME,EMAIL} ayarlanarak ve dışa aktarılarak konsolda geçersiz kılınabilir.

Git, github kullanıcıları hakkında hiçbir şey bilmiyor, çünkü github Git'in bir parçası değil. Yani sadece github için bir API çağrısı ile sol inanıyorum

7

gerçek olduğunu git kaydedilmesini "kullanıcı adı" olarak adlandırılan özel bir alan yok iken, bir git repo kullanıcıları var ve kullanıcıların isimleri var. ;) İstediğiniz şey github kullanıcı adı ise, o zaman knittl'in cevabı doğrudur.

git log --format="%an %ae" | sort | uniq 
: git cli kullanarak bir git repo tüm kullanıcıların listesini görmek için

: Sorunuz git cli hakkında sorular ve Github değil çünkü Ama, burada komut satırını kullanarak bir git kullanıcının e-posta adresi almak nasıl

örneğin "John", adıyla belirli bir kullanıcıyı aramak için:

git log --format="%an %ae" | sort | uniq | grep -i john 
23

git config --list

git config -l

adınızı ve e-posta toge gösterecektir Ther, diğer bilgilerle birlikte

5

bu

git config user.name 

git config komutu mağazaları deneyin ve tüm bilgileri verir.

git config -l 

Bu komutlar, istediğiniz tüm bilgileri verir.

Sen Benzer şekilde -l seçeneğini kullanarak size gösterilen birçok bilgi değiştirebilir

git config --global user.name "<Your-name>" 

kullanarak bu inoformation değiştirebilir.