PhpStorm Git一直说:没有检测到任何变化

时间:2014-03-12 00:06:41

标签: git version-control phpstorm jetbrains-ide

我尝试使用 PhpStorm Git 。我之前有使用 NetBeans 的经验,我对NetBeans上的 Git 没有任何问题。

使用 PhpStorm ,我点击

创建项目
  

从版本控制中签出 - > GitHub的。

之后,我创建了一个文件,但在版本控制下的更改列表中没有看到任何文件。

点击了推送和带有消息的对话框

  

未检测到任何更改

出现

一个月前我尝试用 PyCharm 做同样的事情,我遇到了同样的问题。我找到了一个解决这个问题的在线博客。我试图做所有人都说不成功的事情。

我读过像IDE那样项目路径中的路径不在项目git路径中,但是当我改变时,只出现了一个错误。

有人知道如何修复它,比如在配置或git文件中更改内容吗?

9 个答案:

答案 0 :(得分:29)

嗯,我知道这篇文章已经过时了但是...我找到了点击VCS | Refresh File Status的解决方案,希望这有助于某人:)

答案 1 :(得分:6)

我最终进入VCS菜单并选择“启用版本控制集成”等内容。

不幸的是,PHPStorm有很多这些愚蠢的设计失败。

答案 2 :(得分:2)

最近有同样的问题,webstorm没有检测到我正在改变的文件的变化和颜色变成了绿色。如果IsScrolling暂时解决了您的问题,并且在您再次进行更改后仍然遇到同样的问题,请检查VCS | Refresh File Status。在我的情况下,所有文件都以某种方式被忽略,删除后,它可以正常工作。

答案 3 :(得分:1)

看到此被拒绝bug in PHPStorm

你需要告诉git不要忽略大小写它会修复这种行为

git config --global core.ignorecase false

答案 4 :(得分:0)

在向Git提交新文件之前,您需要添加该文件。从命令行开始,这是使用git add <file>完成的。要在PhpStorm中向Git添加文件,请转到项目工具窗口,选择要添加的文件,然后选择&#34; Git |添加&#34;从上下文菜单中。此外,在您可以推送更改之前,您需要提交它们。在PhpStorm中,这样做是这样的:

  1. 在菜单中:&#34;查看|工具窗口|变化&#34; (或Alt-9)。
  2. 选择您要提交的文件。
  3. 在主菜单中:&#34; VCS | Git |提交文件&#34; (或Ctrl-K)。
  4. 添加评论。
  5. 在Git部分,使用下拉列表设置作者。
  6. 点击&#34;提交&#34;。

答案 5 :(得分:0)

多年以后,同样的问题在这里。我承认我还不是一名开源专家,来自MS背景,热衷于拓宽我的视野!但我知道在这个程序中Git集成有些不对劲。

无论如何,幸运的是,重建项目非常容易。 (我使用PyCharm,但它看起来像PHPSTorm的密切副本)这样做,我注意到当我更改.Git存储库的默认路径时,会出现此问题。

当我保留.Git文件的默认路径时,事情似乎按预期工作。

答案 6 :(得分:0)

我解决了这个问题。 gitignore文件是导致问题的原因。希望这有帮助!

答案 7 :(得分:0)

如果您正在使用pycharm。您打开文件的可能性很大,您已经开始工作,但是您在另一个项目中打开了它。因此,不会检测到任何更改。

您需要在相应的项目中打开该文件才能被检测到。

我这样做。所有。的。时间。

答案 8 :(得分:0)

我的情况是,我在当前存储库上方还有另一个git存储库,因此它是嵌套的。在删除了不正确的上述存储库之后,对于当前的嵌套存储库,可以进行提交和推送。

相关问题