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.js

Commit, Autor, Datum und Zeilennummer für jede Zeile.

Workflow-Beispiele

1
git annotate app.js > app.annotate

Die 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.