Scheint, wie diese super-einfach sein sollte, sondern schaut sich um eine einfache (oder auf halbem Wege unkompliziert) Lösung scheint unmöglich:Git - und verwerfen Dateien
sagen, dass ich eine Reihe von Dateien zu einem Git-Projekt hinzufügen. „git status“ jetzt sagt:
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# Classes/FileA.h
# Classes/FileA.m
# Classes/FileB.h
# Classes/FileB.m
nothing added to commit but untracked files present (use "git add" to track)
ich dann entscheide ich, diese Dateien zu verwerfen und zurück zu meinem ursprünglichen Status innerhalb des Projektes zu erhalten. Muss ich jede Datei löschen, bevor ich fortfahre? !!
Ich habe versucht:
git checkout master
, die für beide Verfahren "bereits auf 'Master'" und
git reset --hard HEAD
aber meine zusätzlichen Dateien sind immer noch da gibt.
Ich habe durch die gesamte Git-Tutorial (http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html) plus verschiedene man-Seiten.
Warum ist das so schwierig? !!
Siehe auch http://stackoverflow.com/questions/673407/how-do-i-clear-my-local-working-directory-in-git – VonC