git ls-files
Sadece 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
-o
Seç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?
git
sadece dosyalarda eserleri, boş klasörleri izleme herhangi bir şekilde bulunmamaktadır. find . -type d -empty
Bunun yerine deneyin .
git ls-files -d | xargs git rm
?