2016-09-11 3 views
0

Gibt es in Git eine magische Variable, die auf das Commit verweist, wo der aktuelle Zweig erstellt wurde? Zum Beispiel möchte ich Commits nur im aktuellen Zweig nach dem Punkt zeigen, an dem der Verlauf verzweigt wurde. Natürlich könnte ich das Protokoll überfliegen, um den Verzweigungspunkt zu finden und etwas wie zu befehlen, aber das funktioniert nicht, wenn der Zweig bereits zum Master verschmolzen ist. Ich möchte in der Lage sein, Commits, die im aktuellen Zweig eingeführt wurden, allgemein anzuzeigen, unabhängig davon, ob sie verschmolzen sind oder nicht, und nur diese Commits anzeigen, anstatt sie aus dem vollständigen Loggraphen abzuleiten.Git, wie auf den Verzweigungspunkt vom aktuellen Zweig verwiesen wird

Antwort

1

Nein, es gibt keinen Verweis auf das ursprüngliche Commit. Zweige in Git sind nur Zeiger auf das aktuelle Commit.

0

Nein. Aber Sie könnten es herausfinden, wenn der Reflog abgeschlossen ist.

git reflog <branch> 

Der früheste Reflog zeichnet auf, was Sie wollen.

Wenn Sie diese Funktion wirklich benötigen, sollten Sie immer ein Tag erstellen, wenn Sie einen neuen Zweig erstellen. Und bitten Sie alle Teammitglieder, dieser Regel zu folgen.

Verwandte Themen