git annotate
Fehlersuche
Versieht Dateizeilen mit Commit-Informationen (älteres blame-Format)
Der Befehl 'git annotate' erledigt dieselbe Aufgabe wie git blame — er versieht jede Zeile einer Datei mit dem Commit, der sie zuletzt geändert hat — gibt aber das ältere, tab-getrennte Format aus, das manche Werkzeuge noch lesen. Für den Alltag lernst du besser git blame.
Syntax
git annotate [<options>] [<rev>] <file>[ ] optional| oder<arg> Platzhalter... wiederholbar--flag Option
Beispiele
Eine Datei annotieren
git annotate app.jsCommit, Autor, Datum und Zeilennummer für jede Zeile.
Workflow-Beispiele
1
git annotate app.js > app.annotateDie Ausgabe für das Werkzeug speichern
Fehlerbehebung
fatal: no such path 'x' in HEAD
Ursache: Die Datei ist nicht verfolgt
Prüfe den Pfad mit git ls-files
Tipps & Stolperfallen
Best Practices
- ✓Nutze git blame in neuen Skripten und im Alltag.
Häufige Fehler
- ✗annotate statt blame lernen: blame hat mehr Optionen und ein klareres Format.
FAQ
A:
Nein, es bleibt aus Kompatibilitätsgründen, aber git blame ist der dokumentierte, umfangreichere Befehl.