498 Stimmen

Wie lässt sich feststellen, wann ein Git-Zweig erstellt wurde?

Gibt es eine Möglichkeit zu bestimmen wenn ein Git-Zweig erstellt wurde? Ich habe eine Verzweigung in meinem Repo und kann mich nicht daran erinnern, sie erstellt zu haben, und dachte, dass mir der Zeitstempel der Erstellung vielleicht auf die Sprünge helfen würde.

16voto

Sireesh Yarlagadda Punkte 11586

Versuchen Sie dies

  git for-each-ref --format='%(committerdate) %09 %(authorname) %09 %(refname)'

14voto

De Nguyen Punkte 377

Verwendung:

git reflog

um den gesamten Lebenszyklus Ihres Repositorys im aktuellen Ordner anzuzeigen. Der Name des Zweigs, der zuerst erscheint (von unten nach oben), ist die Quelle, die erstellt wurde.

855a3ce HEAD@{0}: checkout: moving from development to feature-sut-46
855a3ce HEAD@{1}: checkout: moving from feature-sut-46 to development
855a3ce HEAD@{2}: checkout: moving from feature-jira35 to feature-sut-46
535dd9d HEAD@{3}: checkout: moving from feature-sut-46 to feature-jira35
855a3ce HEAD@{4}: checkout: moving from development to feature-sut-46
855a3ce HEAD@{5}: checkout: moving from feature-jira35 to development
535dd9d HEAD@{6}: commit: insert the format for vendor specific brower - screen.css
855a3ce HEAD@{7}: checkout: moving from development to feature-jira35
855a3ce HEAD@{8}: checkout: moving from master to development

Das bedeutet:

  • Der Entwicklungszweig wird von master erstellt (checkout -b)

  • Zweig feature-jira35 wird erstellt (checkout -b) von development

  • Der Zweig feature-jira-sut-46 wird von der Entwicklung erstellt (checkout -b)

14voto

Diese hat es für mich getan: (10 Jahre später)

git log [--remotes] --no-walk --decorate

Da es keine gespeicherten Informationen über die Erstellungszeiten von Zweigen gibt, wird die erste Übergabe jedes Zweigs angezeigt ( --no-walk ), die das Datum der Übertragung enthält. verwenden --remotes für die entfernten Zweige, oder lassen Sie es für die lokalen Zweige weg.

Da ich mindestens einen Commit in einem Zweig durchführe, bevor ich einen neuen erstelle, konnte ich so die Erstellung von Zweigen (und den Start von Features) zu Dokumentationszwecken einige Monate zurückverfolgen.

Quelle: AnoE auf Stackexchange

12voto

RCvaram Punkte 3578

Wie man über Github GUI weiß

Ich zeige alle Antworten und niemand hat eine Antwort mit UI gegeben. Wenn jemand mag, um zu sehen, wenn der Zweig über Github UI erstellt wird.

  1. Gehen Sie zur Registerkarte Einblicke.
  2. Wählen Sie die Registerkarte Netzwerk in der Seitenleiste.

Sie können die Erstellung der Verzweigung wie folgt sehen enter image description here

10voto

Sazzad Hissain Khan Punkte 33230

Dieser Befehl zeigt das Erstellungsdatum der Verzweigung an dev de main

$git reflog show --date=iso dev
$7a2b33d dev@{2012-11-23 13:20:28 -2100}: branch: Created from main

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X