Verlorenen git commit oder stash wiederfinden

Einen verlorenen Commit (es kann auch ein ehemaliger git stash sein) kann man gut wiederfinden mit:

gitk --all $( git fsck --no-reflog | awk '/dangling commit/ {print $3}' )

Statt gitk kann man auch z.B. log --graph --oneline --decorate einsetzen, dann wird’s auf der Konsole angezeigt…

Wenn der Commit/Stash-Hash klar ist, kann man ihn so anwenden:

git stash apply <stash_hash>

(Quelle: http://stackoverflow.com/questions/89332/how-to-recover-a-dropped-stash-in-git)

One thought on “Verlorenen git commit oder stash wiederfinden

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert