已经使用了许多time命令git rm --cached -r .idea,并且已经将.idea dir添加到.gitignore中,但仍然在IntelliJ Changelist中使用该文件并等待提交:

这些文件在git中的状态如何?如何在不从文件系统删除文件的情况下从Changelist中删除此文件?
发布于 2022-06-08 05:40:45
一旦运行了git rm --cached -r .idea,就必须运行git commit。
如果您更仔细地查看您的GUI,您可以看到上面提到的"23已删除“--提交消息输入字段。
如果添加.idea/目录是上一次提交时所犯的错误,并且您希望像从未添加它一样执行,则可以运行git commit --amend (或在GUI中勾选“修改”复选框)。
这将重写您的最后一次提交。
https://stackoverflow.com/questions/72537703
复制相似问题