Logbuch - git reflog¶
Wenn man mal nicht weiß, was man gerade mit seinem Git angestellt hat, dann lassen sich die lokalen Handlungen nachverfolgen:
Aufruf: git reflog erzeugt z. B.:
$ git reflog show
68269d6 (HEAD -> master) HEAD@{0}: commit: restart of work at seminarstuff - added .gitattributes
59738db (origin/master, origin/HEAD) HEAD@{1}: pull: Fast-forward
0909110 HEAD@{2}: commit: Chapter Books modified
ffc3131 HEAD@{3}: commit: README updated
7abf17b HEAD@{4}: commit: first changes
...
Aha: wir haben also noch nicht ge-push-ed nachdem wir bei der vorletzten Aktion ge-pull-ed hatten.
Mehr zu diesen Remote-Bezeichnern und Techniken später - und dann klären wir auch die HEAD-Bezeichner HEAD@{0} … HEAD@{4}.