Yanıtlar:
Sadece bir desen ekleyin .gitignore
.*
!/.gitignore
Düzenle:.gitignore
Dosyanın kendisi eklendi (henüz işlenmemişse önemlidir).
.htaccess
önceden kontrol edilmiş gibi bazı özel dosyaları varsa , bunlar takip edilmeye devam eder. gitignore
yalnızca yeni dosyalar için önemlidir.
/.gitignore
her .gitignore
dosyanın değil, sadece görmezden gelmemenin bir nedeni var mı? Yani neden liste !.gitignore
(eğik çizgi yok)?
.gitignore
en üst düzey .gitignore
dosyanızdaki herhangi bir dosyayı yok sayabilirsiniz . Ama bu seçim size kalmış.
.gitignore , yalnızca önceden 'eklenmemiş' dosyaları etkileyecektir.
Yeni .gitignore girişleri yapmak için tüm dosyaları etkileyin
git commit -a -m "Pre .gitignore changes"
git rm -r --cached .
git add .
git commit -a -m "Post .gitignore changes"
git status
"işlenecek hiçbir şey (çalışma dizini temiz)" çıktılamalıİçinde .git/info/exclude
, şu satırı ekleyin:
.*
Bu, tüm gizli / nokta dosyalarını özyinelemeli olarak yok saymayı, makinedeki her depo için varsayılan hale getirecektir. .gitignore
Bu şekilde her depo için ayrı bir dosyaya ihtiyaç duyulmaz.