git clone问题创建修改过的文件

时间:2018-01-23 09:47:37

标签: git

我使用ssh从git的repo中做了一个新的克隆,并在终端中检查了git状态。 我可以看到所有文件都被修改,并要求再次添加和提交,但我没有修改任何内容。

如何避免这种情况以及检查/克隆的正确方法是什么?

命令: gti clone <repo-url> git status

2 个答案:

答案 0 :(得分:1)

我认为你因为行结束而面临这个问题。

尝试此命令:

git config --global core.autocrlf input

然后在您的回购中找到 .gitattributes 文件并注释掉这样的一行:

* text=auto

最后做一个git checkout,你不应该再看到这个变化了。

答案 1 :(得分:0)

我遇到过Windows的这个问题; Windows正在更改所有文件的mode(在我的情况下,它从644更改为755)

解决方案是将项目目录从用户的主目录(例如Windows 7中的Users / name)移动到其他目录。

您是否将文件放在主目录中?