Git Config
Son güncelleme
git config, Git'in ayarlarını okur ve yazar: commit adınız ve e-postanız, varsayılan editörünüz ve dal adınız, alias'lar ve daha fazlası. Ayarlar üç düzeyde bulunur: sistem (tüm kullanıcılar), global (--global, sizin kullanıcınız) ve local (mevcut depo, varsayılan). Yeni bir makinede en yaygın ilk adım, adınızı ve e-postanızı global olarak ayarlamaktır.
Bunları terminal playground'da deneyin - tarayıcınızda gerçek bir kabuk, kurulacak hiçbir şey yok.
Sözdizimi
| Command | What it does |
|---|---|
git config --global user.name "Ada" | Tüm depolar için commit adınızı belirler |
git config --global user.email you@x.com | Commit e-postanızı belirler |
git config --global init.defaultBranch main | Yeni depoların ilk dalını main olarak adlandırır |
git config --global core.editor "code --wait" | Varsayılan editörünüzü belirler |
git config --list | Tüm mevcut ayarları gösterir |
git config user.email you@work.com | Yalnızca depoya özel bir değer belirler (--global olmadan) |
Üç düzey
| Level | Flag | Applies to |
|---|---|---|
| System | --system | Makinedeki her kullanıcı |
| Global | --global | Sizin kullanıcınız, tüm depolarınız |
| Local | (default) | Yalnızca mevcut depo |
git config SSS
Git'te adımı ve e-postamı nasıl ayarlarım?
git config --global user.name "Adınız" ve git config --global user.email "you@example.com" komutlarını çalıştırın. Bunlar sizi tüm depolarınızda commit'lerinizin yazarı olarak tanımlar. Yeni bir makineye Git kurduğunuzda bir kez ayarlayın.--global ile local yapılandırma arasındaki fark nedir?
--global, kullanıcı düzeyindeki yapılandırmanıza (~/.gitconfig) yazar ve tüm depolarınıza uygulanır. Bayrağı atlamak, mevcut deponun yapılandırmasına (.git/config) yazar ve global değeri yalnızca orada geçersiz kılar - örneğin bir iş deposunda farklı bir e-posta kullanmak için kullanışlıdır.Mevcut Git yapılandırmamı nasıl görürüm?
Tüm ayarları yazdırmak için
git config --list komutunu çalıştırın veya her değerin hangi dosyadan geldiğini de görmek için git config --list --show-origin komutunu kullanın. Tek bir değeri okumak için git config user.email kullanın. Commit'lerinizin hangi ad ve e-postayı kullanacağını kontrol etmenin en hızlı yoludur.Git alias'ı nasıl oluştururum?
git config --global alias.<short> "<command>" kullanın, örneğin git config --global alias.co checkout böylece git co, git checkout çalıştırır. Alias'lar global yapılandırmanızda saklanır ve sık kullandığınız komutlarda yazım zamanından tasarruf sağlar.Bunu çevrimiçi olarak deneyebilir miyim?
Evet.
git config komutunu tarayıcınızda gerçek bir kabukta çalıştırmak için terminal playground'u açın - kurulacak hiçbir şey yok. Coddy'nin ücretsiz interaktif Git kursu da Git'i adım adım kurmayı kapsar.