Als «git-diff» getaggte Fragen

179
Den Unterschied zwischen zwei Repositorys ermitteln

Wie können wir den Unterschied zwischen zwei Git-Repositories ermitteln? Das Szenario: Wir haben ein repo_a und ein repo_b. Letzteres wurde als Kopie von repo_a erstellt. In beiden Repositories gab es danach eine parallele Entwicklung. Gibt es eine Möglichkeit, die Unterschiede der aktuellen...

147
Wie bringt man Diff dazu, wie Git-Diff zu arbeiten?

Ich mag die Ausgabeformatierung von git diff. Die Farbe und die +/ -Darstellung von Änderungen zwischen Zeilen ist leichter zu lesen als GNU diff. Ich kann git diffmit --no-indexFlag außerhalb eines Git Repo laufen und es funktioniert gut. Es scheint jedoch die --excludeOption zum Ausschließen von...

114
Wie bekomme ich Git Diff mit vollem Kontext?

Wie erstelle ich einen Patch, der für die Überprüfung im Tiegel geeignet ist? git diff branch master --no-prefix > patch Dies erzeugt nur 3 Kontextzeilen. Also mache ich folgendes git diff --unified=2000 branch master --no-prefix > patch Hoffentlich haben alle Dateien weniger als 2000...

112
Git Liste der bereitgestellten Dateien

Ich habe viele Dateien mit inszeniert git add bereitgestellt , jetzt möchte ich alle Dateien anzeigen, die ich bereitgestellt habe, ohne nicht verfolgte Dateien oder geänderte, aber nicht bereitgestellte Dateien. Wie mache ich das? Bei der Verwendung git diff --cachedkann ich die Änderungen von dem...

103
Git diff --stat zeigt den vollständigen Dateipfad an

Dabei werden git diff --stateinige Dateien mit dem vollständigen Pfad von der Repository-Basis aufgelistet, einige Dateien jedoch wie folgt: .../short/path/to/filename. Das heißt, der Pfad beginnt mit ...und es wird nur ein kurzer Pfad angezeigt. Ich möchte git diffden vollständigen Dateipfad für...

94
"Git Diff" macht nichts

Ich nehme an, dass dies irgendwo ein Konfigurationsfehler ist, aber ich kann nicht herausfinden, wo. Normale Git-Befehle scheinen gut zu funktionieren, aber "Git Diff" macht nichts. Aus Sicherheitsgründen habe ich externe Diff-Tools aus meiner .gitconfig-Datei entfernt. Dies wurde über MacPorts...