CodeBlanks Logo Icon CodeBlanks

Global ignore

Global .gitignore ile kişisel dosyaları dışlamayı öğrenirsin.

Global .gitignore

Proje içindeki .gitignore yalnızca ilgili depoya ait kuralları tutar. Global ignore dosyası ise bilgisayarındaki bütün depolarda geçerli olabilecek kişisel dışlama kuralları sağlar. Örneğin işletim sisteminin oluşturduğu veya kullandığın editöre özel dosyaları her projede ayrı ayrı belirtmek zorunda kalmazsın.

git config --global core.excludesfile ~/.gitignore_global

Bu ayar, Git'e kişisel dışlama dosyasının konumunu bildirir.

Global dosyanın konumunu ayarla

Global dışlama dosyasını Git'e tanıtmak için core.excludesfile yapılandırma ayarı kullanılır. --global seçeneği ayarın kullanıcı düzeyinde yapılmasını sağlar. Böylece ayar tek bir depoya değil, kullanıcının Git yapılandırmasına uygulanır.

git config --global core.excludesfile ~/.gitignore_global

Belirttiğin dosyayı oluşturup kişisel desenlerini içine yazabilirsin.

Uygulama Global ignore ayarını yaz

Git'in global dışlama dosyasını ~/.gitignore_global olarak ayarla. git config komutunu ve gerekli seçeneği kullan.

Başlangıç kodu

terminal
# Global ignore dosyasının konumunu ayarla
# Komutu buraya yaz

Örnek çözüm

terminal
# Global ignore dosyasının konumunu ayarla
git config --global core.excludesfile ~/.gitignore_global

Beklenen çıktı

global ignore dosyası ~/.gitignore_global olarak ayarlanır

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Bilgisayarındaki bütün Git depolarında editörün oluşturduğu geçici dosyaları dışlamak istiyorsun. Hangi yaklaşım uygundur?

  • Her depoda git init çalıştırmak
  • Her dosyayı commit etmek
  • Her depoda aynı dosyaları elle oluşturmak
  • Global ignore dosyası kullanmak Doğru cevap

Açıklama: Global ignore dosyası, kişisel dışlama kurallarını farklı depolarda tekrar yazmadan kullanmanı sağlar.

2 Global dışlama dosyası ayarını tamamla

Soru
git config --global core.____
Cevap
git config --global core.excludesfile

Açıklama: <code>core.excludesfile</code>, Git'in global dışlama dosyasının konumunu belirleyen ayardır.

3 Global ignore kavramları

Kavram Anlamı
Global ignore Tüm depolarda kişisel dışlama
core.excludesfile Dışlama dosyasının konumu
--global Kullanıcı düzeyinde ayar
Personal Kullanıcıya özel kurallar

Başlangıç bölümündeki tüm dersler