In einem Projekt, das ich seit einiger Zeit nicht mehr angesehen habe, wird die Protokollnachricht des letzten Commits mit (Head -> Branch_Name)
vorangestellt. Weiter unten in den Protokollnachrichten (master)
wird eine weitere Commit-Nachricht vorangestellt.Git Bedeutung von '(Kopf -> Branch_Name)' und '(Master)' in Protokoll
Was bedeuten diese Nachrichtenpräfixe und was muss getan worden sein, um diese Nachrichten zu erhalten? Beachten Sie, dass settings_handling
der aktuell ausgecheckte Zweig ist.
817824881c (HEAD -> settings_handling) add: setting to order rows by title
e9235c269b docs: updated info. line documentation (fixing error)
68d3987fe0 add: various settings to control appearance
...skip a few...
ba9e71ee5f (master) refactor: WindowItem class overlay variables renamed
141d59b1aa add: OsWindowControl class; handles OS related window activity
Beim Anzeigen des 'vollen' Protokolls erscheinen diese Meldungen nach der SHA-Prüfsumme. z.B.
commit 817824881c67d71b49d27ab407fa460fbcbddfb6 (HEAD -> settings_handling)
Author: ******************************
add: setting to order rows by title
Setting added:
order_rows_by_title (bool)
Falls es relevant ist, die Stromzweig und Status sind:
$ git status
On branch settings_handling
nothing to commit, working tree clean
$ git branch
master
* settings_handling
Ich verstehe, dass sie Branchennamen sind, aber warum sind diese 2 Commits ausgesondert worden? – mattst
Diese beiden Commits sind die Tipps (letzten Commits) dieser beiden Zweige. Wenn Sie z. B. eine Verzweigung aus dem Commit 'e9235c269b' erstellen würden (z. B. indem Sie' git branch new_name e9235c269b' verwenden), sehen Sie dies auch bei dieser Übertragung. – Mureinik
Ok, danke. Ich habe gerade ein paar andere Projekte angeschaut und ich bekomme diese Präfixe in allen. Ich bin nicht daran gewöhnt, sie zu sehen, daher die Frage - ABER ich habe heute Morgen ein Linux-Upgrade durchgeführt (die gesamte Software wurde auf die neueste verfügbare Version aktualisiert), und das Protokoll zeigt, dass git aktualisiert wurde. Klar habe ich auf eine Git-Version aktualisiert, die diese Nachrichten standardmäßig von einer Version zeigt, die das nicht getan hat. Prost. – mattst