Global ignore
- Git kursu
- Başlangıç
- Ders 39/80
- 4 dk
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_globalBu 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_globalBelirttiğ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
# Global ignore dosyasının konumunu ayarla
# Komutu buraya yazÖrnek çözüm
# Global ignore dosyasının konumunu ayarla
git config --global core.excludesfile ~/.gitignore_globalBeklenen çı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
git config --global core.____
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 |