SORU
25 Mart 2009, ÇARŞAMBA


Yolları fark .dosya gitignore?

Git kullanmaya ama hala bu konuda kafa karışıklığı yaşıyorum.gitignoredosya yolları.

Aşağıdaki iki seçenek arasında ne farklar var.gitignoredosya?

tmp/*
public/documents/**/*

tmp/* içindeki tüm dosya ve klasörleri sayacak anlayabiliyorum. Haksız mıyım? Ama o ikinci çizgi yolu ne demek?

CEVAP
25 Mart 2009, ÇARŞAMBA


Bu kabuğun davranışını bağlıdır. Git herhangi bir iş bu genişletmek için nasıl belirlemek için bir neden yok. Genel olarak, * maçlar tek bir dosya veya klasörü:

/a/*/z
 matches        /a/b/z
 matches        /a/c/z
 doesn't match  /a/b/c/z

** klasörler: bir dizge ile eşleşir

/a/**/z
 matches        /a/b/z
 matches        /a/b/c/z
 matches        /a/b/c/d/e/f/g/h/i/z
 doesn't match  /a/b/c/z/d.pr0n

* ** tüm klasör ağacında: dosyaları maç için birleştirir

/a/**/z/*.pr0n
 matches        /a/b/c/z/d.pr0n
 matches        /a/b/z/foo.pr0n
 doesn't match  /a/b/z/bar.txt

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007