Hin und wieder muss man tatsächlich nachsehen, ob eine bestimmte Datei schon im Repo ist oder nicht. In der Regel ist ja ein
git status
ausreichend, aber was, wenn man nichts verändert hat? Dann taucht die Datei auch in keiner Liste auf. Und wenn man in ein unbekanntes Repo guckt, hat man ohnehin schlechte Karten: Vielleicht sind die Dateien, die man meint, ja generiert worden und stehen schon in der .gitignore?
Schnelle Antwort liefert diese Kommandozeilenungetüm:
git ls-files --error-unmatch Dateiname
Wenn die Datei bereits im Repo ist, wird sie gelistet, ansonsten gibt's eine Fehlermeldung und, skriptfreundlich, einen Exitcode ungleich Null.
Tip: Kann man auch als Alias einrichten.
Keine Kommentare:
Kommentar veröffentlichen