Ich habe mehrere Dateien in einem Git-Repository geändert, sie aber noch nicht festgeschrieben.
Ich kann eine Liste der Änderungen erhalten, indem ich sie einfach aufrufe git status
. Aber wie erhalte ich zusätzlich zu den Dateinamen eine Liste der Zeilen oder des Inhalts , die ich geändert habe?
Ich habe anfangs über die Verwendung von git diff nachgedacht , aber es scheint nur nützlich zu sein, um bereits festgeschriebene Änderungen zu vergleichen.
Normalerweise mache ich das nur meld .
, aber in diesem Fall bin ich über ssh mit einem externen Server verbunden.
man git-diff
sagt--staged is a synonym of --cached
git diff
besteht, die Differenz zwischen dem Arbeitsverzeichnis und dem Index zu berechnen , nichtHEAD
Was ich für solche Fälle benutze, ist:
Dies zeigt die Änderungen seit dem letzten Festschreiben. Obwohl es irgendwie schneller geht
oder
git add
Verwenden Sie dasstaged
Flag , um die Änderungen an zuvor bearbeiteten Dateien anzuzeigen:quelle