17. August 2013

Änderungen an Working Tree und Index verwerfen

Dateien im Working Tree aus dem Index wiederherstellen:

$ git checkout somefile.txt

Dateien im Working Tree aus dem letzten Commit wiederherstellen:

$ git checkout HEAD somefile.txt

Dateien im Index aus dem letzten Commit wiederherstellen:

$ git reset HEAD -- somefile.txt  # Einzelne Datei
$ git reset HEAD                  # Gesamter Index
$ git reset HEAD --hard           # Gesamter Index + Working Tree

Aufgaben

  1. Ändern Sie die readme.txt Datei im Working tree. Machen Sie diese Änderung rückgängig, indem Sie die Datei aus dem Index wiederherstellen.
  2. Ändern Sie die readme.txt Datei und übernehmen Sie die Änderung mit git add in den Index. Machen Sie diese Änderung rückgängig.