使用PyCharm提交git.在完成提交的对话框后,我不断收到此错误:
error: 'static/static/js/backbone_objects/router.js' has local modifications (use --cached to keep the file, or -f to force removal)
问题是我正在使用PyCharm的界面来做到这一点,所以据我所知,我强行将这些命令添加到git commit命令.
处理这种情况的好方法是什么?
非常感谢!
最有可能的是,发生的情况如下:
后一个命令产生了错误.通过此消息,Git警告您即将删除一个文件,您不仅要更改该文件,而且还要进行更改.
要解决问题,只需git rm -f <file>从命令行调用即可.
PyCharm没有正确处理这种情况的原因是因为它不了解实现中的Git临时区域.随意投票支持IDEA-63391(一般问题)和IDEA-85948(可能与您面临的问题相同).
顺便说一句,我的Git版本报告了一个更清晰的消息,所以你必须使用一些较旧的消息:
error: 'dir with spaces/newfile.txt' has changes staged in the index
(use --cached to keep the file, or -f to force removal)
Run Code Online (Sandbox Code Playgroud)