2016-11-14 4 views
1

Ich hatte Pull-Request mit 5 verschiedenen Commits erstellt, die ich in Single Commit Squash wollte.commits in PR sind nicht in git log

Auf diesem Zweig (auf dem lokalen Rechner) habe ich git log Befehl ausgeführt, aber diese 5 commits nicht gesehen. Es zeigt Commits von Upstream (Hauptprojekt) + letzten Commit zu verzweigten Zweig. Ich bin mir nicht sicher, was mit anderen 4 Commits auf meinem gespaltenen Zweig passiert ist.

Später habe ich am Ende ganze Dinge vermasselt, wie ich Befehl ausgeführt

git rebase -i HEAD~5 

Wie kann ich gleiche Commits wie auf einem Ast in Pull-Anforderung, auf meinem Rechner vor Ort sehen?

+0

@Melebius danke für die schnelle Überprüfung, ich habe die Frage aktualisiert. – vikramvi

Antwort

1

sollten Sie tun:

  1. git reflog alle zu sehen, die jemals auf dem lokalen Zweig getan wurde

  2. git checkout -b newbranchname referencenumber_of_last_commit es zu nehmen zurück zum letzten Commit if you so desire

Dann Um die Commits auf lokaler Niederlassung zu sehen, wie in pull request: versuchen Sie die Schritte here

Oder einfach tun:

  1. git Herkunft
  2. git checkout -b b2 Herkunft/b2

holen Aber die Verbindung oben wäre sehr hilfreich.

Verwandte Themen