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

  • Hudson Music

    Hudson Music

    13 Mart 2007
  • ::..ηєѕѕ мιχ..::

    ::..ηєѕѕ

    15 Aralık 2006
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009