Zeigt Änderungen zwischen dem Arbeitsbaum und den festgeschriebenen Inhalten eines Git-Repositorys oder zwischen zwei Festschreibungen oder Zweigen des Repositorys an.
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 …
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 …
Ich habe ein paar Commits im Repo. Ich möchte eine Liste von Dateien sehen, die zwischen zwei Commits geändert wurden - von SHA1 zu SHA2. Welchen Befehl soll ich verwenden?
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?
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.
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 …
Wie kann ich in Git dieselbe Datei zwischen zwei verschiedenen Commits (nicht zusammenhängend) in demselben Zweig (z. B. Master) vergleichen? Ich suche nach einer Vergleichsfunktion wie der in Visual SourceSafe (VSS) oder Team Foundation Server (TFS). Ist es in Git möglich?
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 …
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> …
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.
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 …
Einige Git-Befehle verwenden Festschreibungsbereiche, und eine gültige Syntax besteht darin, zwei Festschreibungsnamen durch zwei Punkte zu trennen .., und eine andere Syntax verwendet drei Punkte .... Was sind die Unterschiede zwischen den beiden?
Diese Frage erfordert "Zeilennummern". Wenn Sie sich nicht für Zeilennummern in der Ausgabe interessieren, lesen Sie diese Frage und Antwort . Grundsätzlich möchte ich nicht den geänderten Inhalt sehen, sondern nur die Dateinamen und Zeilennummern.
Die Manpage für git-diffist ziemlich lang und erklärt viele Fälle, die für einen Anfänger nicht notwendig zu sein scheinen. Zum Beispiel: git diff origin/master
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.