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

  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • jbignacio

    jbignacio

    13 Mart 2006
  • TokShogun

    TokShogun

    6 HAZİRAN 2009