Ich finde, dass beide eine Datei entfernen können.
Früher git reset file
habe ich eine Datei entfernt.
Aber heute, als ich das http://git-scm.com/book las .
Ich finde, es hat mich gelehrt zu benutzen git reset HEAD file
, was macht der KOPF hier? Unter welchen Umständen ist es ein Muss?
PS: Eine zusätzliche Frage, mit der ich git checkout file
eine Datei unverändert lassen kann. In der Zwischenzeit schlägt mir dieses Buch vor, es zu verwenden git checkout -- file
. Was ist der Unterschied hier?