我有一个修改过的文件,我想恢复到最新提交中的任何内容,但它“卡在”那里总是被标记为已修改。
$ 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")
然后我尝试:
$git checkout -- index.php
但是 git status 的输出还是一样的。然后我尝试:
$git reset --hard master
HEAD is now at 02c9613 test commit message
而且 git status 的输出还是一样的。
关于如何摆脱该文件的假定更改的任何想法?