PhpStorm Git文件添加问题

时间:2018-01-04 21:36:52

标签: git github phpstorm

问题:" Git>添加"似乎没有做任何事情," Git>提交文件"说"没有检测到变化",当来自命令行的git看到变化并且可以提交/推送文件时。

详细信息: 我在OSX上使用PhpStorm 2017.3.2(评估它)。

我有一个我从GitHub克隆的项目。 Git已配置。我可以从终端调用git status,它列出了几个已经更改但尚未提交的文件。我的.git/config文件列出了一个远程"来源"在github。两个" github"和" git integration"插件在"偏好设置 - >中启用插件"菜单。在"版本控制>下GitHub的"我的连接已配置并测试为正常工作。在"版本控制>下Git",git交互已正确配置并经过测试。

如果我在项目中更改文件(文件现在显示为蓝色),我右键单击并选择" Git>添加"什么都没发生。如果我这样做" Git>提交文件"弹出一个对话框,说“没有检测到任何变化”#34;。根据"变更"底部的标签,在" local"没有列出任何文件。但是,如果我从终端呼叫git status,则会列出已更改的文件,我可以添加,提交和推送它们。

无论我做什么,我似乎无法让PhpStorm与git很好地玩耍。有什么建议吗?

截图:

modified file: https://ibb.co/cHmF4w
when copying: https://ibb.co/eq86Bb (add to git checkbox not visible)
file color: https://ibb.co/f842jw
add to git is disabled: https://ibb.co/keu2jw

3 个答案:

答案 0 :(得分:0)

蓝色文件名表示该文件已由git跟踪并有更改。如果git不知道某个文件,那么它的名称将为红色。如果它是已添加但未提交的新文件,则其名称将为绿色。

答案 1 :(得分:0)

解决方案:

删除用户文件夹上的.gitignore文件。

rm -f "/Users/username/.gitignore"

答案 2 :(得分:0)

我遇到了同样的问题 我解决了id 文件->设置->版本控制->忽略的文件 空的文件和目录列表