Als «diff» getaggte Fragen

Das Erkennen von Unterschieden zwischen zwei oder mehr Dateien, um verschiedene Softwareentwicklungsaktivitäten zu unterstützen (Fehlerverfolgung, Patch-Erstellung, ...)

2140
Wie zeige ich die inszenierten Änderungen?

Ich habe ein paar Änderungen vorgenommen, die begangen werden sollen. Wie kann ich den Unterschied aller Dateien sehen, die für das nächste Commit bereitgestellt werden? Ich kenne den Git-Status , möchte aber die tatsächlichen Unterschiede sehen - nicht nur die Namen der Dateien, die bereitgestellt...

1752
Anzeigen ungepusster Git-Commits

Wie kann ich lokale Commits anzeigen, die ich vorgenommen habe und die noch nicht in das Remote-Repository übertragen wurden? Gelegentlich git statuswird ausgedruckt, dass mein Zweig X Commits voraus ist origin/master, aber nicht immer. Ist das ein Fehler bei meiner Installation von Git oder fehlt...

1538
Wie vergleiche ich Dateien aus zwei verschiedenen Zweigen?

Ich habe ein Skript, das in einem Zweig gut funktioniert und in einem anderen kaputt ist. Ich möchte die beiden Versionen nebeneinander betrachten und sehen, was unterschiedlich ist. Gibt es Möglichkeiten, dies zu tun? Um klar zu sein, suche ich kein Vergleichstool (ich verwende Beyond Compare)....

1434
So durchsuchen Sie festgeschriebenen Code im Git-Verlauf

Ich habe irgendwann in der Vergangenheit eine Datei oder einen Code in einer Datei gelöscht. Kann ich den Inhalt (nicht die Commit-Nachrichten) überprüfen? Eine sehr schlechte Lösung besteht darin, das Protokoll zu durchsuchen: git log -p | grep <pattern> Dies gibt den Commit-Hash jedoch...

474
Git-Diff zu ignorieren ^ M.

In einem Projekt, in dem einige der Dateien ^ M als Zeilenumbruchtrennzeichen enthalten. Das Differenzieren dieser Dateien ist anscheinend unmöglich, da git-diff dies als eine einzige Zeile ansieht. Wie unterscheidet man sich von der Vorgängerversion? Gibt es eine Option wie "^ M als Newline...

443
Anzeigen des Dateidifferenz in Git vor dem Festschreiben

Das passiert mir oft: Ich arbeite im Laufe von ein oder zwei Tagen gleichzeitig an einigen Änderungen, und wenn es Zeit für ein Commit ist, vergesse ich am Ende, was sich in einer bestimmten Datei geändert hat. (Dies ist nur ein persönliches Git-Repo, daher kann ich mehr als ein Update in einem...