我尝试使用 PhpStorm 和 Git 。我之前有使用 NetBeans 的经验,我对NetBeans上的 Git 没有任何问题。
使用 PhpStorm ,我点击
创建项目从版本控制中签出 - > GitHub的。
之后,我创建了一个文件,但在版本控制下的更改列表中没有看到任何文件。
点击了推送和带有消息的对话框
出现未检测到任何更改
一个月前我尝试用 PyCharm 做同样的事情,我遇到了同样的问题。我找到了一个解决这个问题的在线博客。我试图做所有人都说不成功的事情。
我读过像IDE那样项目路径中的路径不在项目git路径中,但是当我改变时,只出现了一个错误。
有人知道如何修复它,比如在配置或git文件中更改内容吗?
答案 0 :(得分:29)
嗯,我知道这篇文章已经过时了但是...我找到了点击VCS | Refresh File Status
的解决方案,希望这有助于某人:)
答案 1 :(得分:6)
我最终进入VCS菜单并选择“启用版本控制集成”等内容。
不幸的是,PHPStorm有很多这些愚蠢的设计失败。
答案 2 :(得分:2)
最近有同样的问题,webstorm没有检测到我正在改变的文件的变化和颜色变成了绿色。如果IsScrolling
暂时解决了您的问题,并且在您再次进行更改后仍然遇到同样的问题,请检查VCS | Refresh File Status
。在我的情况下,所有文件都以某种方式被忽略,删除后,它可以正常工作。
答案 3 :(得分:1)
答案 4 :(得分:0)
在向Git提交新文件之前,您需要添加该文件。从命令行开始,这是使用git add <file>
完成的。要在PhpStorm中向Git添加文件,请转到项目工具窗口,选择要添加的文件,然后选择&#34; Git |添加&#34;从上下文菜单中。此外,在您可以推送更改之前,您需要提交它们。在PhpStorm中,这样做是这样的:
答案 5 :(得分:0)
多年以后,同样的问题在这里。我承认我还不是一名开源专家,来自MS背景,热衷于拓宽我的视野!但我知道在这个程序中Git集成有些不对劲。
无论如何,幸运的是,重建项目非常容易。 (我使用PyCharm,但它看起来像PHPSTorm的密切副本)这样做,我注意到当我更改.Git存储库的默认路径时,会出现此问题。
当我保留.Git文件的默认路径时,事情似乎按预期工作。
答案 6 :(得分:0)
我解决了这个问题。 gitignore
文件是导致问题的原因。希望这有帮助!
答案 7 :(得分:0)
如果您正在使用pycharm。您打开文件的可能性很大,您已经开始工作,但是您在另一个项目中打开了它。因此,不会检测到任何更改。
您需要在相应的项目中打开该文件才能被检测到。
我这样做。所有。的。时间。
答案 8 :(得分:0)
我的情况是,我在当前存储库上方还有另一个git存储库,因此它是嵌套的。在删除了不正确的上述存储库之后,对于当前的嵌套存储库,可以进行提交和推送。