Als «git-diff» getaggte Fragen

Zeigt Änderungen zwischen dem Arbeitsbaum und den festgeschriebenen Inhalten eines Git-Repositorys oder zwischen zwei Festschreibungen oder Zweigen des Repositorys an.

13
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 werden. Ich habe gesehen, dass …
2140 git  diff  dvcs  git-diff  git-stage 

18
Anzeigen, welche Dateien sich zwischen zwei Revisionen geändert haben
Ich möchte zwei Zweige zusammenführen, die für eine Weile getrennt wurden, und wollte wissen, welche Dateien geändert wurden. Kam über diesen Link: http://linux.yyz.us/git-howto.html, was sehr nützlich war. Die Tools zum Vergleichen von Zweigen, auf die ich gestoßen bin, sind: git diff master..branch git log master..branch git shortlog master..branch Ich habe …
2105 git  branch  git-branch  git-diff 


25
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 mir etwas?
1752 git  git-diff  git-log 

19
Wie sehe ich die Änderungen in einem Git-Commit?
Wenn ich das tue, git diff COMMITsehe ich die Änderungen zwischen diesem Commit und HEAD (soweit ich weiß), aber ich würde gerne die Änderungen sehen, die durch dieses einzelne Commit vorgenommen wurden. Ich habe keine offensichtlichen Optionen für diff/ gefunden log, die mir diese Ausgabe geben.

12
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). Ich suche nach einem …
1538 git  git-diff 


1
Wie nimmt man eine Git-Diff-Datei und wendet sie auf einen lokalen Zweig an, der eine Kopie desselben Repositorys ist?
Ich habe eine .diff-Datei, die von einem Kollegen erstellt wurde, und möchte die in dieser Diff-Datei aufgeführten Änderungen auf meinen lokalen Zweig desselben Repositorys anwenden. Ich habe keinen Zugriff auf den PC oder Zweig dieses Workers, der zum Generieren dieser Diff-Datei verwendet wurde. Natürlich könnte ich Zeile für Zeile gehen …
491 git  diff  git-diff 

10
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 behandeln, wenn Sie sich unterscheiden"? prompt> …
474 git  diff  newline  git-diff 

8
Wie kann man ein Commit mit seinem Elternteil unterscheiden?
Gibt es neben dem Schreiben eines Alias ​​oder Skripts einen kürzeren Befehl zum Abrufen des Diff für ein bestimmtes Commit? git diff 15dc8^..15dc8 Wenn Sie nur die einzelne git diff 15dc8Festschreibungs- ID angeben, unterscheidet sich diese Festschreibung für HEAD.
460 git  git-diff 

9
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 …
443 git  git-diff 




3
Git Diff-Datei gegen die letzte Änderung
Ist es möglich, git dazu zu bringen, einen Unterschied zwischen einer bestimmten Datei zu erzeugen, wie sie jetzt existiert, und wie sie vor dem letzten Commit existierte, der sie geändert hat? Das heißt, wenn wir wissen: $ git log --oneline myfile 123abc Fix some stuff 456def Frobble the foos 789dba …
236 git  git-diff 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.