Um herauszufinden, an welcher Stelle ich ein Feature in meiner Software gebrochen habe, muss ich ältere Versionen meines Repositorys überprüfen. Ich möchte nur das Arbeitsverzeichnis auf ein älteres Commit setzen, mit dem Code spielen, danach die Änderungen verwerfen und dann ein anderes Commit versuchen.Wie setze ich das Arbeitsverzeichnis auf ein älteres Commit?
Ich möchte nichts über Commits ändern, weder entfernen noch erstellen. Ich versuchte mit git reset
, aber danach neuere Commit wurden nicht mehr angezeigt. Also habe ich das Repository erneut heruntergeladen, weil ich nicht wusste, wie ich das wiederherstellen soll.
Ich kam dazu nach dem googeln "[Arbeitsverzeichnis zu einem früheren Commit tauschen aber Kopf unverändert lassen] (https://www.google.co.uk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF- 8 # safe = aktiv & q = swap + working + Verzeichnis + zu + an + früher + commit + aber + leave + head + unverändert) ". Ich endete mit 'git checkout - ' für jede der Dateien, die ich auf den früheren Commit wiederherstellen wollte –
dumbledad