2

我有一个来自 dev 的新分支,进行一些更改并想要提交和推送,当我按下提交时,项目的所有文件都已更改且相同,所有...如何排除未更改的文件?(PhpStorm 2018.1,Ubuntu 16.04) 在此处输入图像描述

git status

显示所有文件也被修改

4

2 回答 2

2

这是因为编码或不同的行尾,也许有人使用 ISO... 和下一个家伙 UTF-8,一个 linux 和一个 windows。对于行尾, .gitconfig 中有一个名为autocrlf的设置。

对于编码,您都应该激活相同的编码。通过右键单击项目和 Ressource-Text Encoding 进行检查。

如果您不想在提交中包含单个文件,您可以右键单击它们并“替换为头部修订”或其他内容。

于 2018-05-11T14:09:54.403 回答
0

另外,我注意到这些文件具有修改的权限,所以我用命令排除它们 git config core.filemode false

于 2018-05-14T05:45:44.553 回答