相关疑难解决方法(0)

如何从Git中的非分段更改中删除说"旧模式100755新模式100644"的文件?

出于某种原因,当我最初从存储库中获取我的git项目时,我在工作副本中获得了大量文件,这些文件没有对它们进行任何可识别的更改,但是仍然在我的unstaged changes区域中出现.

我在Windows XP上使用Git Gui,当我去查看文件时看看有什么变化.我只看到:

old mode 100755  
new mode 100644  
Run Code Online (Sandbox Code Playgroud)

有谁知道这意味着什么?

如何从我的未分级更改列表中获取这些文件?(非常讨厌必须通过100个文件,只是挑选我最近编辑过的文件并想要提交).

git git-gui

673
推荐指数
8
解决办法
17万
查看次数

项目提交的文件太多

我刚刚使用git克隆了一个项目并打开了一个新的分支.在更改了只有1个文件之后,我尝试提交更改,但它向我显示我提交了3000多个文件.点击任何文件以查看差异后,phpstorm说"没有差异".

我听说这可能是与行结尾有关的错误,但我现在不知道该怎么做.请你帮助我好吗?现在无法验证3000个文件,我不想通过推送疯狂的东西来破坏项目.

我尝试将phpstorm中的行结尾更改为LF(unix)和CRLF(windows),但它根本没有帮助.我听说可能有必要在git中更改它,所以我尝试运行一些随机推荐的命令,但根本没有结果.

编辑:增加了100个声望赏金.我无法解决这个问题

解决方案:好的,看起来这是特权问题.我在所有目录上都给了chmod 777,这太过分了.

git commit bitbucket phpstorm

6
推荐指数
2
解决办法
1382
查看次数

为什么我的所有索引都在我的git项目中改变了

我正在使用GitLab作为我的项目存储库.
从过去几周开始,我没有投入我的项目,因此我只是编写了它.
现在,当我尝试提交我的项目时,它向我显示我的所有文件都进行了任何类型的更改.

所以我尝试git diff命令:这里我附上了我得到的结果的截图.它清楚地告诉我所有索引文件都已更改.

我曾尝试谷歌解决问题,但我失败了.
所以最后我在这里得到解决方案.我不想提交我的所有文件

在此输入图像描述

git

5
推荐指数
1
解决办法
67
查看次数

标签 统计

git ×3

bitbucket ×1

commit ×1

git-gui ×1

phpstorm ×1