@user2773289 我不小心提交了一个文件夹。我运行了'git reset HEAD core/'命令,将文件夹内容移动到'重置后未暂存的更改'列表中。然后我运行'git status'查看文件列表,它们被列为“Changes not staged for commit”,这很好。我已将'core'添加到.gitignore文件中并重新运行了'git status',但是这些文件仍然出现在“not staged for commit”列表中。我尝试使用:'git rm --cached -r core',但是这将这些文件移回到了“Staged for commit list”,因此我重新运行了git reset HEAD core/将它们移回到了“not staged...”。但是如何让git停止跟踪/遗忘/忽略它们呢? - Auxiliary Joel