Quantcast
Channel: CODE IS COOL » Tools
Viewing all articles
Browse latest Browse all 5

Git commits verschwunden, wie kommen sie wieder zurück

$
0
0

Zur Vorgeschichte ein Kollege hat einige Zeit unglücklicherweise im HEAD Git Branch gearbeitet, also immer fleißig commited. Als der Fehler bemerkt wurde, wechselte er den Branch und die vorherigen Commits schienen verloren. Commits gehen aber in Git dabei nicht wirklich verloren, sondern nur die Referenzen sind nicht mehr bekannt. Daher gibt es ein interessanten Befehl

git reflog

Danach erscheint eine Liste mit allen getätigten commits:

3739221 HEAD@{0}: commit: Commit Message/code>

In der Liste sucht man sich dann einfach den passenden Commit aus und merkt sich die Kennung am Anfang der Liste.
Dann einfach ein kurzes

git reset 3739221

und der Git log sieht wieder so aus, wie man ihn gerne hätte.

The post Git commits verschwunden, wie kommen sie wieder zurück appeared first on CODE IS COOL.


Viewing all articles
Browse latest Browse all 5