问题:" 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
答案 0 :(得分:0)
蓝色文件名表示该文件已由git跟踪并有更改。如果git不知道某个文件,那么它的名称将为红色。如果它是已添加但未提交的新文件,则其名称将为绿色。
答案 1 :(得分:0)
解决方案:
删除用户文件夹上的.gitignore文件。
rm -f "/Users/username/.gitignore"
答案 2 :(得分:0)
我遇到了同样的问题 我解决了id 文件->设置->版本控制->忽略的文件 空的文件和目录列表