我已经执行了
如果我打开其中任何一个文件,我会看到我的更改。
"git reset --soft HEAD^"
命令,以从提交中删除一些文件,但我遇到了一些问题。
"git status"
命令显示文件列表(修改--绿色)。但是,如果我想使用"git diff"
命令显示更改,git将不显示任何内容。
当我尝试通过"git checkout <FILE>"
撤消更改时,它没有任何结果。如果我打开其中任何一个文件,我会看到我的更改。
git reset HEAD^
(没有--soft选项),所有命令(diff、checkout)都按照我的预期工作。 - Marcin