Während ich an einem Zweig arbeite, auf dem ich eine Pull-Anfrage geöffnet habe, möchte ich genau den gleichen Unterschied sehen, den GitHub auf der Kommandozeile anzeigt. Was ist der bestimmte Befehl git diff, der die Liste der Änderungen repliziert, die GitHub für eine Pull-Anforderung anzeigt?
Lesen Sie den Abschnitt Überprüfen und Synchronisieren in GitHub Advanced Training. Insbesondere können Sie nach dem Abrufen der Pull-Anforderung das Diff vor dem Zusammenführen anzeigen:
%Vor% Nicht sicher, ob es eine Möglichkeit gibt, das tatsächliche Diff-Format näher an Github-Stil zu bringen, aber $ git diff master...<branch_name>
scheint die Menge an Änderungen zu zeigen, die eine Pull-Anfrage anzeigen würde (angenommen, es handelt sich um eine Pull-Anfrage gegen master
). Die Liste der geänderten Dateien in einer Pull-Anforderung entspricht $ git diff --name-status master...<branch_name>
. Ich nehme an, dass alles davon ausgeht, dass Ihre lokalen Niederlassungen mit den entfernten Github-Niederlassungen auf dem neuesten Stand sind.
git diff branchA branchB
sollte funktionieren, nein?
Weitere Informationen zu anderen vielleicht nützlichen diff notations finden Sie hier
Tags und Links git github pull-request