git ls-filesSadece izlenmeyen dosyaları göstermek gibi bir komut kullanmanın bir yolu var mı ?
Sormamın nedeni, silinen tüm dosyaları işlemek için aşağıdaki komutu kullanmamdır:
git ls-files -d | xargs git rm
İzlenmemiş dosyalar için benzer bir şey istiyorum:
git some-command --some-options | xargs git add
-oSeçeneği bulabildim git ls-files, ancak istediğim şey bu değil, çünkü yok sayılan dosyaları da gösteriyor. Ayrıca aşağıdaki uzun ve çirkin komutları da bulabildim:
git status --porcelain | grep '^??' | cut -c4- | xargs git add
Burada kullanabileceğim daha iyi bir komut olmalı. Ve yoksa, özel git komutlarını nasıl oluşturabilirim?
gitsadece dosyalarda eserleri, boş klasörleri izleme herhangi bir şekilde bulunmamaktadır. find . -type d -emptyBunun yerine deneyin .
git ls-files -d | xargs git rm?