Mam zmodyfikowany plik, który chcę przywrócić do stanu, który jest w ostatnim zatwierdzeniu, ale jest "zablokowany", zawsze oznaczony jako zmodyfikowany.Nie mogę zresetować pliku do określonego zatwierdzenia za pomocą Git
$ git status
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: index.php
#
no changes added to commit (use "git add" and/or "git commit -a")
I spróbuj:
$git checkout -- index.php
Ale wyjście git status jest wciąż ten sam. I spróbuj:
$git reset --hard master
HEAD is now at 02c9613 test commit message
a wyjście git status jest wciąż ten sam.
Jakieś pomysły, w jaki sposób mogę pozbyć się rzekomych zmian w tym pliku?
Jakie są rodzaje modyfikacji? – Cascabel
Jaki jest wynik 'git diff'. Pachnie jak http://stackoverflow.com/search?q=[git]+autocrlf. – Rudi
Różnica pokazuje głównie zmiany końca linii. Zauważ, że nie zmieniłem tego pliku w ogóle. To pochodzi od nowego członka zespołu. Rzucę okiem na link Rudiego. – Julian