繁体   English   中英

'git add'。 影响.git文件夹外文件的换行

[英]'git add .' affecting line feeds of files outside .git folder

在heroku上托管的网站上,我有一系列HTML页面和其他文件,位于我的计算机用户级别上名为“ sitename”的文件夹下-Windows 8 64位(也就是说,文件位于“ C:\\ Users \\ Me \\ sitename'

我正在尝试使用以下代码将它们部署到站点:

$ git add .
$ git commit -am "make it better"
$ git push heroku master

当我执行'$ git add。'时,控制台开始返回大量消息,命名某些文件并说'该文件在工作目录中将具有其原始行结尾。 警告:LF将被CLRF'代替。

这里阅读问题,我发现它可能不会影响我的代码中的任何内容。 但是,当我运行代码时,它不仅会影响我的git存储库中的文件(我认为可以通过运行'$ git init'来正确设置该文件,它会在与sitename文件夹相同的级别上创建一个.git文件夹),但开始影响我的AppData文件夹中的文件,例如iTunes。

这是预期的行为吗? 会影响什么吗? 有没有一种方法可以将“ git add”仅定向到存储库?

我建议先调查您的git文件夹真正在哪里用于您的项目。 因为似乎您已经以某种方式将文件从Appdata文件夹添加到项目中,所以这表明您创建的git文件夹没有与服务器上的其他文件夹分开。 例如,您的git文件夹位于:

'C:\\ Users \\ Me'而不是'C:\\ Users \\ Me \\ sitename'

要轻松查看已添加到git项目中/尚未添加的文件,可以执行以下命令: git status

这还将显示您当前暂存的文件以及是否已提交某些内容。

要添加单个文件/文件夹,只需编写: git add example.html

其中example是您要添加的文件的名称(可以是任何扩展名)。

要删除文件,只需执行相同操作,但请使用git rm

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM