SORU
27 EYLÜL 2010, PAZARTESİ


Git: liste sadece "izlenmeyen" dosyaları (ayrıca, özel komutlar)

Bir şekilde git ls-files gibi bir komut sadece izlenmeyen dosyaları göstermek için kullanın.

Sormamın sebebi silinen tüm dosyaları işlemek için aşağıdaki komutu kullanın:

git ls-files -d | xargs git rm

Bir şey izlenmeyen dosyaları için benzer istiyorum:

git some-command --some-options | xargs git add

Bunu da göz ardı dosyalarını gösterir çünkü git ls-files, ama bu benim istediğim değil -o seçeneği bulabildim. Ayrıca uzun ve çirkin, aşağıdaki komut ile gelip başardı:

git status --porcelain | grep '^??' | cut -c4- | xargs git add

Burada kullanabileceğim daha iyi bir komut var gibi görünüyor. Eğer var değil mi, ne kadar özel gıt komutları oluşturabilirim?

CEVAP
27 EYLÜL 2010, PAZARTESİ


Liste izlenmeyen dosyaları deneyin:

git ls-files --others --exclude-standard

İzlenmeyen dosya ekleme için güzel takma ad:

au = !git add $(git ls-files -o --exclude-standard)

Düzenleme:Başvuru için: git-ls-files

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FullMag

    FullMag

    15 ŞUBAT 2007
  • The Platform

    The Platform

    14 HAZİRAN 2006
  • TrenchTech Computer Repair Tutorials

    TrenchTech C

    19 EYLÜL 2014