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.name
size değerini verir user.name
de 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.name
olarak tanımlanır foo
de küresel düzeyde, ancak bar
en yerel düzeyde. Daha sonra git config user.name
git 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
( --local
isteğe bağlı)
- depo yapılandırma dosyasını düzenlemek için,
git config --edit --local
( --local
isteğ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.name
almak user.name
için çalıştırın .
- Ayrıca seçenekleri belirleyebilir
--system
, --global
, --local
belli bir seviyede bu değeri okumak için.
Referans: 1.6 Başlarken - İlk Kez Git Kurulumu