Gibt es eine Möglichkeit, einen Befehl zu verwenden wie git ls-files
um nur nicht verfolgte Dateien anzuzeigen?
Der Grund für meine Frage ist, dass ich den folgenden Befehl verwende, um alle gelöschten Dateien zu verarbeiten:
git ls-files -d | xargs git rm
Ich hätte gern etwas Ähnliches für nicht verfolgte Dateien:
git some-command --some-options | xargs git add
Ich konnte die -o
Option zu git ls-files
aber das ist nicht das, was ich will, weil es auch ignorierte Dateien anzeigt. Ich konnte auch mit dem folgenden langen und hässlichen Befehl arbeiten:
git status --porcelain | grep '^??' | cut -c4- | xargs git add
Es scheint, dass es einen besseren Befehl geben muss, den ich hier verwenden kann. Und wenn es keinen gibt, wie kann ich dann eigene Git-Befehle erstellen?