【发布时间】:2017-04-19 23:37:43
【问题描述】:
我刚刚使用 git 克隆了一个项目并打开了一个新分支。 仅更改 1 个文件后,我尝试提交更改,但它显示我正在提交 3000 多个文件。单击任何文件查看差异后,phpstorm 会显示“没有差异”。
我听说这可能是与行尾有关的错误,但我现在不知道该怎么做。请你帮助我好吗?现在验证3000个文件是不可能的,我不想用疯狂的东西来破坏这个项目。
我尝试将 phpstorm 中的行尾更改为 LF (unix) 和 CRLF (windows),但它根本没有帮助。我听说可能还需要在 git 中更改它,所以我尝试运行一些随机推荐的命令,但根本没有结果。
编辑:增加了 100 声望赏金。我无法解决这个问题
解决方案:好的,看起来是权限问题。我在所有目录上都给了 chmod 777 太多了。
【问题讨论】:
-
它说的变化是什么......
-
这通常是由修改权限或行尾引起的。看看
git diff看看有什么变化。 -
@MikeB,问题作者已经提到
the phpstorm says "no differences"。 -
在尝试提交之前,您是否从终端运行了
git add .? (或者您是如何进行更改的?phpstorm 会自动为您执行此操作吗?) -
你是要提交到同一个仓库还是新仓库?
标签: git phpstorm bitbucket commit