2015-04-07 49 views
0

我有一系列的HTML页面和其他文件托管在heroku上,坐在我的电脑用户级别名为'sitename'的文件夹下 - Windows 8 64位(也就是说,该文件是在“C:\用户\我\网站名称”'git add。'影响文件夹以外的文件行.git文件夹

我试图将它们部署到使用此代码的网站:

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

当我执行“$ git的补充。 ',控制台开始返回大量命名某些文件的消息,并说'该文件的原始行结束符会存在于您的工作目录中。警告:LF将被CLRF'替换。“

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

这是预期的行为?它会影响任何东西吗?有没有办法指示'git add'只有存储库?

+0

如果您的项目不在自己的目录结构中,例如在'.../Documents'中,那么你做错了。 – PaulProgrammer

回答

0

我会推荐你​​首先调查你的git文件夹在哪里。因为它看起来好像是以某种方式将文件从Appdata文件夹添加到了项目中,这表明您创建的git文件夹不与服务器上的其他文件夹分开。例如,你在你的git的文件夹:

“C:\用户\我”,而不是“C:\用户\我\网站名称”

很容易地看到已经添加到您的Git项目哪些文件/尚未添加,你可以执行以下命令: git的状态

这也将显示当前筹备的文件,如果你有什么COMMITED。

要添加单个文件/文件夹中这样写: git的添加 example.html的

其中的例子是,你要添加的文件名(它可以是任何扩展名)。

要删除的文件只是做相同,但使用混帐RM

+0

所以'sitename'文件夹不够用? – pyg

+0

更新回答,我想你可能在sitename文件夹之外错误地创建了你的git文件夹。 – Englund