Menu
CoddyTech

Dosyalar Neden Yok Sayılır

Coddy'nin Terminal Journey'sinin Sürüm Denetimi bölümünün bir parçası. Ders 19 / 58.

Çoğu gerçek proje, sürüm denetiminde tutmak istemeyeceğiniz dosyalar üretir: derleme çıktıları, günlükler, ortam gizli bilgileri, düzenleyici önbellekleri ve araçlar tarafından oluşturulan dosyalar.

Bu dosyaları izlemek, her git status çıktısını gereksiz yere uzatır, depoyu şişirir ve API anahtarları gibi hassas verilerin sızması riskini doğurur.

Git bunu .gitignore adlı özel bir dosyayla çözer. Bu dosya deponuzun kök dizininde bulunur ve Git'in atlaması gereken kalıpları listeler.

node_modules/
.env
*.log
build/

.gitignore içindeki herhangi bir örüntüyle eşleşen dosyalar Git tarafından görünmez hâle gelir: izlenmeyen dosyalar olarak görünmez, hazırlama alanına eklenemez ve commit edilmezler.

.gitignore dosyasının kendisi genellikle depoya commit edilir; böylece proje üzerinde çalışan herkes aynı yok sayma kurallarını paylaşır.

challenge icon

Görev

Başlangıç

Klasör, app.js dosyasını ve gereksiz bir dosya olan debug.log dosyasını içeriyor. Depoyu başlat, tek satırı *.log olan bir .gitignore dosyası oluştur, ardından git status --short komutunu çalıştır.

Takip edilmeyen dosyalar olarak yalnızca .gitignore ve app.js görünmeli. debug.log görünmemeli.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Sürüm Denetimi bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground