Wenn ich zB git diff master --name-status
Ich sehe einige Zeilen mit der R100
Präfix auf ihnen.
Was macht R100
genau gemeint?
würde ich vermuten R
bedeutet „bewegt“. Ich poste unten was ich in der Doku gefunden habeaber nichts in diesem Text sagt etwas darüber aus 100
oder Zahlen an sich.
--name-status
Nur Namen und Status geänderter Dateien anzeigen. Siehe die Beschreibung der Option –diff-filter zur Bedeutung der Statusbuchstaben.
und dann
--diff-filter=[(A|C|D|M|R|T|U|X|B)…[*]]
Wählen Sie nur Dateien aus, die hinzugefügt (A), kopiert (C), gelöscht (D), geändert (M), umbenannt (R) wurden und deren Typ (z. B. reguläre Datei, Symlink, Submodul, …) geändert wurde (T), sind nicht zusammengeführt (U), sind unbekannt (X) oder ihre Paarung wurde unterbrochen (B). Jede Kombination der Filterzeichen (einschließlich keiner) kann verwendet werden. Wenn * (Alles-oder-keine) zu der Kombination hinzugefügt wird, werden alle Pfade ausgewählt, wenn es eine Datei gibt, die anderen Kriterien im Vergleich entspricht; wenn es keine Datei gibt, die anderen Kriterien entspricht, wird nichts ausgewählt.
Außerdem können diese Großbuchstaben heruntergerechnet werden, um sie auszuschließen. ZB –diff-filter=ad schließt hinzugefügte und gelöschte Pfade aus.
Beachten Sie, dass nicht alle Diffs alle Typen enthalten können. Zum Beispiel können Diffs vom Index zum Arbeitsbaum niemals hinzugefügte Einträge haben (weil die Menge der im Diff enthaltenen Pfade durch den Inhalt des Index begrenzt ist). Ebenso können kopierte und umbenannte Einträge nicht angezeigt werden, wenn die Erkennung für diese Typen deaktiviert ist.