Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git克隆问题创建修改过的文件_Git - Fatal编程技术网

git克隆问题创建修改过的文件

git克隆问题创建修改过的文件,git,Git,我使用ssh从一个来自git的repo进行了一个新的克隆,并在终端中检查了git的状态。 我可以看到所有的文件都被修改了,它要求再次添加和提交,但我没有修改任何内容 如何避免这种情况?签出/克隆的正确方法是什么 命令: gti克隆 git status我在Windows上遇到了这个问题;Windows正在更改所有文件的大小(在我的示例中,它从644更改为755) 解决方案是将项目目录从用户的主目录(例如Windows 7中的Users/name)移动到其他目录 您是否将文件放在主目录中?我认为您

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

如何避免这种情况?签出/克隆的正确方法是什么

命令:
gti克隆

git status

我在Windows上遇到了这个问题;Windows正在更改所有文件的大小(在我的示例中,它从644更改为755)

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


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

我认为您正面临这个问题,因为行尾

请尝试以下命令:

git config --global core.autocrlf input
然后在您的repo中找到.gittributes文件,并注释出如下行:

* text=auto

最后,执行一个
git签出
,您不应该再看到更改。

克隆repo的命令是:git clone您可以检查差异并查看您在其中找到了什么吗?您是否使用了不区分大小写的文件系统?如果是这样,请再次检查远程源,如果本地文件都是小写的。您可以用您使用的命令更新您的问题吗?@VenkatChaitanyaSama我在检查时看不到任何差异。我可以在状态中看到修改过的文件。@NullDev不是这样的,兄弟。因此,谢谢你的帮助。是的,它在家里>项目>。顺便说一句,我使用的是ubuntu 16.04,这暂时解决了这个问题。但什么是永久的解决方案?