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. gitignoreyalnızca yeni dosyalar için önemlidir.
/.gitignoreher .gitignoredosyanın değil, sadece görmezden gelmemenin bir nedeni var mı? Yani neden liste !.gitignore(eğik çizgi yok)?
.gitignoreen üst düzey .gitignoredosyanı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. .gitignoreBu şekilde her depo için ayrı bir dosyaya ihtiyaç duyulmaz.