2011-12-09 7 views
5

Przeliczam sekwencję zatwierdzania, a wszystko znika.Jak mogę odzyskać dane po resecie git --hard

Czy istnieje inny sposób na odzyskanie rzeczy?

Dzięki.

+0

użyj "git reflog", zobaczysz wiele wierszy w ten sposób: 1f5bd18 HEAD @ {1}: commit: work finished Następnie użyj "git reset --hard 1f5bd18" (zobacz, że 1f5bd18 string jest identyfikatorem zatwierdzenia, które chcesz wrócić do) –

Odpowiedz

8

git reflog i git fsck są Twoją bronią, aby ponownie odkryć brakujące poprawki i rozgałęzić je.

Powiązane problemy