'git add .' 影响 .git 文件夹外文件的换行
'git add .' affecting line feeds of files outside .git folder
我有一系列 HTML 网站的一系列 HTML 页面和其他文件,该网站托管在 heroku 上,位于我计算机用户级别的名为 'sitename' 的文件夹下 - Windows 8 64位(即文件在'C:\Users\Me\sitename'
我正在尝试使用以下代码将它们部署到站点:
$ git add .
$ git commit -am "make it better"
$ git push heroku master
当我执行 '$ git add .' 时,控制台开始返回大量消息,命名某些文件并说 'The file will have its original line endings in your working directory. warning: LF will be replaced by CLRF'.
阅读问题 here,我发现它可能不会影响我的代码中的任何内容。但是,当我 运行 代码时,它不仅会影响我的 git 存储库中的文件(我认为 运行ning '$ git init',它在与站点名称文件夹相同的级别上创建一个 .git 文件夹),但开始影响我的 AppData 文件夹中的文件,例如iTunes.
这是预期的行为吗?会影响什么吗?有没有办法将 'git add' 指向存储库?
我建议首先调查您的 git 文件夹真正用于您的项目的位置。因为您似乎以某种方式将 Appdata 文件夹中的文件添加到您的项目中,这表明您创建的 git 文件夹未与服务器上的其他文件夹分开。例如,您的 git 文件夹位于:
'C:\Users\Me' 而不是 'C:\Users\Me\sitename'
要轻松查看哪些文件已添加到您的 git project/Hasn 中,您可以执行以下命令:
git状态
这还将显示您当前暂存的文件以及您是否提交了某些内容。
要添加单个 files/folder 只需写:
git 添加 example.html
其中 example 是您要添加的文件的名称(可以是任何扩展名)。
要删除文件,只需执行相同的操作,但使用 git rm.
我有一系列 HTML 网站的一系列 HTML 页面和其他文件,该网站托管在 heroku 上,位于我计算机用户级别的名为 'sitename' 的文件夹下 - Windows 8 64位(即文件在'C:\Users\Me\sitename'
我正在尝试使用以下代码将它们部署到站点:
$ git add .
$ git commit -am "make it better"
$ git push heroku master
当我执行 '$ git add .' 时,控制台开始返回大量消息,命名某些文件并说 'The file will have its original line endings in your working directory. warning: LF will be replaced by CLRF'.
阅读问题 here,我发现它可能不会影响我的代码中的任何内容。但是,当我 运行 代码时,它不仅会影响我的 git 存储库中的文件(我认为 运行ning '$ git init',它在与站点名称文件夹相同的级别上创建一个 .git 文件夹),但开始影响我的 AppData 文件夹中的文件,例如iTunes.
这是预期的行为吗?会影响什么吗?有没有办法将 'git add' 指向存储库?
我建议首先调查您的 git 文件夹真正用于您的项目的位置。因为您似乎以某种方式将 Appdata 文件夹中的文件添加到您的项目中,这表明您创建的 git 文件夹未与服务器上的其他文件夹分开。例如,您的 git 文件夹位于:
'C:\Users\Me' 而不是 'C:\Users\Me\sitename'
要轻松查看哪些文件已添加到您的 git project/Hasn 中,您可以执行以下命令: git状态
这还将显示您当前暂存的文件以及您是否提交了某些内容。
要添加单个 files/folder 只需写: git 添加 example.html
其中 example 是您要添加的文件的名称(可以是任何扩展名)。
要删除文件,只需执行相同的操作,但使用 git rm.