Araçlar
.gitignore Oluşturucu
Kullandığınız teknolojilere göre depoya girmemesi gereken dosyaların listesini hazırlar.
Kaynak: Tamamen tarayıcıda çalışır; girdi sunucuya gönderilmez
.gitignore Oluşturucu nasıl kullanılır?
-
Teknolojileri işaretleyin
Projede kullandığınız her şeyi seçin; kurallar gruplanmış olarak üretilir.
-
Dosyayı depo köküne koyun
İçeriği .gitignore adıyla deponuzun kök dizinine kaydedin.
-
Zaten eklenmiş dosyaları çıkarın
.gitignore yalnız yeni dosyalar için çalışır; daha önce eklenmiş bir dosyayı git rm --cached ile takipten çıkarmanız gerekir.
Sık Sorulanlar
.env dosyasını depoya göndermişim, ne yapmalıyım?
Dosyayı takipten çıkarmak yetmez: geçmişte kalır ve depoya erişen herkes görebilir. İçindeki tüm şifre ve anahtarları DEĞİŞTİRİN, sonra gerekiyorsa git filter-repo ile geçmişten temizleyin.
node_modules neden depoya girmemeli?
Boyutu çok büyüktür, işletim sistemine göre değişen derlenmiş dosyalar içerir ve zaten package-lock.json’dan birebir yeniden kurulabilir.
Bir kuralı istisna yapabilir miyim?
Evet, satırın başına ünlem koyun: .env kapalıyken !.env.example satırı örnek dosyanın depoya girmesini sağlar.