Wie erstellst du den GitHub Pull Request Diff auf der Kommandozeile neu?

9

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?

    
Jacob Dalton 27.09.2014, 21:45
quelle

4 Antworten

3

Am nächsten kommt es, dass Sie mit dem gemeinsamen Vorfahren zwischen Ihrem Feature-Zweig und Ihrem Basis-Zweig arbeiten.

Etwas wie:

%Vor%     
pic 30.11.2016 10:36
quelle
0

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%     
EricM 27.09.2014 22:31
quelle
0

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.

    
helixbass 27.09.2016 21:49
quelle
-1

git diff branchA branchB sollte funktionieren, nein?

Weitere Informationen zu anderen vielleicht nützlichen diff notations finden Sie hier

    
João Antunes 06.04.2017 15:01
quelle

Tags und Links