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

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010
  • pain975

    pain975

    27 NİSAN 2008