Jul*_*ian 12 git git-checkout git-reset
我有一个修改过的文件,我想对最新提交中的任何内容进行反复处理,但是它"卡住",总是被标记为已修改.
$ 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")
Run Code Online (Sandbox Code Playgroud)
然后我尝试:
$git checkout -- index.php
Run Code Online (Sandbox Code Playgroud)
但是git状态的输出仍然是相同的.然后我尝试:
$git reset --hard master
HEAD is now at 02c9613 test commit message
Run Code Online (Sandbox Code Playgroud)
并且git状态的输出仍然是相同的.
关于如何摆脱该文件假设的变化的任何想法?