Ich bin in einer wirklich schlimmen Situation. Ich habe viele Skripte für ein Projekt geschrieben und sie versehentlich gelöscht.Wiederherstellen von Dateien von früheren Git commit nach git rm
Ich habe 3 Zweige: Master, Dev, App
ich auf dem Dev Zweig entwickeln, eine Arbeitskopie auf Master halten und Anwendungsskripts in App schreiben. Ich habe Dev zum Master verschmolzen und dann Master zu App zusammengeführt. Aber als ich das tat, vergaß ich, dass ich alle meine App-Skripte von Master und Dev gelöscht hatte. Also habe ich blind alle meine Anwendungsskripte in der App gelöscht. Jetzt möchte ich zurückgehen und diese Dateien holen.
Um Früher habe ich ein Commit zurück
git revert HEAD~1
Ich habe dann versucht
git rm app_*
die Dateien auf untrack. Aber das löschte sie alle aus meinem Ordner. Und jetzt kann ich sie in keiner Verpflichtung finden. Wie kann ich diese Dateien zurückbekommen?
Sie können versuchen, in die alte Revision zurückzukehren. Verwenden Sie diesen Befehl, um die Revisionen für bestimmte Dateien anzuzeigen> git log --oneline. Mit diesem Befehl> git checkout # oldrevision # können Sie zur alten Revision zurückkehren. –
Es war eine Menge Dateien. Wie 40. Lange Namen. Ich erinnere mich an keine von ihnen. – toshiomagic
können Sie tun >> git log --oneline app_ * –