15

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

使用PhpStorm我创建项目单击

从版本控制 -> GitHub 签出。

之后,我创建了一个文件,但在Version Control下的Changes列表中没有看到任何文件。

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

未检测到更改

出现。

一个月前,我尝试对PyCharm做同样的事情,但遇到了同样的问题。我找到了一个解决问题的在线博客。我试图按照所有人所说的去做,但没有成功。

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

有人知道如何修复它,例如更改配置或 git 文件中的某些内容吗?

4

9 回答 9

33

好吧,我知道这篇文章已经过时了,但是......我找到了一个点击解决方案VCS | Refresh File Status,希望这对某人有所帮助:)

于 2014-12-31T07:47:12.317 回答
6

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

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

于 2014-08-25T17:40:48.480 回答
2

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

于 2017-02-22T13:45:43.377 回答
1

在 PHPStorm 中查看这个被拒绝的错误

您需要告诉 git 不要忽略大小写,它将修复此行为

git config --global core.ignorecase false
于 2015-03-11T17:35:28.603 回答
0

在将新文件提交到 Git 之前,您需要添加该文件。在命令行中,这是通过git add <file>. 要在 PhpStorm 中将文件添加到 Git,请转到项目工具窗口,选择要添加的文件,然后从上下文菜单中选择“Git | 添加”。此外,在您可以推送更改之前,您需要提交它们。在 PhpStorm 中,这样做是这样的:

  1. 在菜单中:“查看 | 工具窗口 | 更改”(或 Alt-9)。
  2. 选择您要提交的任何文件。
  3. 在主菜单中:“VCS | Git | 提交文件”(或 Ctrl-K)。
  4. 添加评论。
  5. 在 Git 部分,使用下拉列表设置作者。
  6. 单击“提交”。
于 2014-03-12T00:14:59.727 回答
0

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

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

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

于 2015-04-03T02:14:10.487 回答
0

如果您使用的是 pycharm。很有可能您打开了该文件,您对其进行了处理,但您在另一个项目中打开了它。因此不会检测到任何变化。

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

我这样做。全部。这。时间。

于 2018-02-01T00:56:56.957 回答
0

我的情况是,我在当前存储库上方有另一个 git 存储库,因此它是嵌套的。删除上面错误的仓库后,对于当前嵌套的仓库,可以提交和推送。

于 2020-05-10T22:48:57.880 回答
0

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

于 2017-04-10T22:02:04.580 回答