Git depo dizininizin içinde çalıştırın git config user.name.
Bu komutu git repo dizininizde çalıştırmak neden önemli?
Eğer bir git depo dışında iseniz, git config user.namesize değerini verir user.namede küresel düzeyde. Bir taahhütte bulunduğunuzda, ilişkili kullanıcı adı yerel düzeyde okunur .
Pek mümkün olmamakla birlikte diyelim diyelim user.nameolarak tanımlanır foode küresel düzeyde, ancak baren yerel düzeyde. Daha sonra git config user.namegit repo dizininin dışında çalıştırdığınızda verir bar. Ancak, gerçekten bir şeyi taahhüt ettiğinizde, ilişkili değer olur foo.
Git yapılandırma değişkenleri 3 farklı seviyede saklanabilir. Her düzey, önceki düzeydeki değerleri geçersiz kılar.
1. Sistem seviyesi (sistemdeki her kullanıcıya ve tüm depolarına uygulanır)
- görüntülemek için
git config --list --system(gerekebilir sudo)
- kurmak,
git config --system color.ui true
- sistem yapılandırma dosyasını düzenlemek için,
git config --edit --system
2. Küresel düzey (kişisel olarak size, kullanıcıya özgü değerler.)
- görüntülemek için,
git config --list --global
- kurmak,
git config --global user.name xyz
- global yapılandırma dosyasını düzenlemek için,
git config --edit --global
3. Depo seviyesi (o tek depoya özgü)
- görüntülemek için,
git config --list --local
- ayarlamak için,
git config --local core.ignorecase true( --localisteğe bağlı)
- depo yapılandırma dosyasını düzenlemek için,
git config --edit --local( --localisteğe bağlı)
Tüm ayarlar nasıl görüntülenir ?
- Çalıştırın
git config --list, sistem , global ve (bir depo içindeyse) yerel yapılandırmaları gösterir
- Çalıştır
git config --list --show-origin, ayrıca her yapılandırma öğesinin kaynak dosyasını gösterir
Belirli bir yapılandırma nasıl okunur?
- Örneğin
git config user.namealmak user.nameiçin çalıştırın .
- Ayrıca seçenekleri belirleyebilir
--system, --global, --localbelli bir seviyede bu değeri okumak için.
Referans: 1.6 Başlarken - İlk Kez Git Kurulumu