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

  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008