Git Zweig (kein Zweig)

8

Nun, ich habe gerade einen großen Fehler gemacht.

Ich arbeite an einem Projekt und dachte, ich arbeite in der Meisterbranche.
Also habe ich die Dateien hinzugefügt, die ich benötigt habe, und habe sie ausgepackt und als ich versucht habe, zum Ursprung zu wechseln, habe ich

%Vor%

Ich habe git branch verwendet und habe

%Vor%

Also, im Stress, ich habe die ausstehenden Änderungen in (keine Verzweigung) und ausgecheckt Master. Jetzt habe ich alle meine Änderungen verloren, weil ich den Zweig "der nicht genannt werden soll" nicht auschecken kann. Wenn ich die Zweige aufliste, habe ich nur

%Vor%     
André Alçada Padez 09.08.2012, 11:11
quelle

1 Antwort

12

Sie haben die Änderungen nicht verloren, wenn sie begangen wurden. Sie haben nur keinen benannten Verweis auf sie.

Versuchen Sie, git reflog auszuführen und suchen Sie nach einer Zeile in der Nähe des oberen Bereichs, die etwas wie checkout: moving from <commit-id> to master sagt. Sie können dann <commit-id> verwenden, um einen temporären Zweig zu erstellen, um Ihre Änderungen zu überprüfen und sie zum Zweig master zu bringen:

%Vor%

Sie können diesen Zweig zusammenführen oder einfach die erforderlichen Commits auswählen.

Ich hoffe, das hilft.

    
mamapitufo 09.08.2012, 11:16
quelle

Tags und Links