.gitignore Dosyası - Projeniz İçin Faydalı .gitignore Dosyası Oluştur

.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.

Ayrıca Bakınız

gitignore File

gitignore Folder

gitignore Klasör

Örnek Example

gitignore Template

Yayınlanma: Güncellenme:

Bu site genel internet kaynaklarından alınan bilgiler içerir. Kullanım sorumluluğu size aittir. Materyal sahiplerine ait olan içeriklerin, logoların ve telif ihlaliyle ilgili sorumluluğu ilgililere aittir. Bilgilerin doğruluğu ve güncelliği garanti edilmez. Hatalı veya eksik bilgiler için bize iletişim yoluyla bildirin.