.gitignore Dosyası Nedir?
Bir .gitignore
dosyası, Git sürüm kontrol sistemlerinde Git'in göz ardı etmesi gereken kasıtlı olarak izlenmeyen dosyaları belirtmek için kullanılır. Bu, özellikle derlenmiş ikili dosyalar, günlük dosyaları, geçici dosyalar veya IDE'ye özgü dosyalar gibi depoya ait olmayan dosya ve dizinlerin sürüm kontrolü tarafından izlenmesini engellemek için kullanışlıdır.
Kategoriler
Nasıl Kullanılır?
Bir .gitignore
dosyası oluşturun: Git deponuzun kök dizininde .gitignore
adında bir dosya oluşturursunuz. This file contains a list of file patterns indicating which files or directories Git should ignore.
Dosya kalıplarını belirtin: .gitignore
dosyasında, *
(sıfır veya daha fazla karakterle eşleşir) ve ?
(herhangi bir tek karakterle eşleşir) gibi joker karakterleri kullanarak dosya kalıplarını belirtebilirsiniz. Belirli dizinlerdeki dosyaları belirtmek için /
karakterini de kullanabilirsiniz. Yorumlar #
kullanılarak eklenebilir.
.gitignore
dosyasını kaydedin ve işleyin: Yoksayılacak dosya ve dizinleri .gitignore
dosyasında belirttikten sonra dosyayı kaydedin ve Git deponuza işleyin. Git daha sonra .gitignore
dosyasında belirtilen kalıplarla eşleşen tüm dosya ve dizinleri otomatik olarak yok sayacaktır.
Örnek .gitignore Dosyası
# Derlenmiş ikili dosyaları yoksay
*.exe
*.dll
*.so
*.dylib
# Günlük dosyalarını yoksay
*.log
# Geçici dosyaları yoksay
tmp/
# IDE'ye özgü dosyaları yoksay
.vscode/
.idea/
Bu örnekte, *.exe
, *.dll
, *.so
ve *.dylib
kalıpları bu uzantılara sahip tüm dosyaları yoksayacaktır. *.log
tüm günlük dosyalarını yok sayar. tmp/
tüm tmp dizinini yok sayar. .vscode/
ve .idea/
sırasıyla Visual Studio Code ve IntelliJ IDEA'ya özgü dizinleri yok sayar.
.gitignore
kullanmak, deponuzu temiz tutmanıza ve yalnızca kaynak koduna ve proje için gerekli diğer ilgili dosyalara odaklanmanıza yardımcı olur.