我无法让.gitignore工作

时间:2017-11-07 07:34:04

标签: git github

我是Git和Github的新手。我一直在尝试创建一个存储库,以便将我的项目提交并推送到我的github页面上。我正在使用github桌面来做这件事,而且我遇到了一些让我非常疯狂的问题。

这就是我现在正在做的事情:

首先,我在Github上创建一个新的存储库。它的名称与我计算机上项目的名称相同。然后我在存储库中创建一个.gitignore文件。然后我打开Github Desktop并尝试将存储库克隆到我的机器上。之后,我将项目文件夹移动到克隆存储库所在的路径。这是问题开始的时候:

  1. 首先,当我推送文件时,.gitignore文件不起作用。我的整个项目都被推到了Github。

  2. 我也收到以下消息弹出“命令的输出无法放入已分配的stdout缓冲区。将options.maxBuffer设置为大于10485760字节的值 s ”。每隔5秒左右就会弹出一次。这让我疯了。我试图在选项中查找maxBuffer,但它不在菜单中。

  3. 我主要关心问题#1。我在Github上的存储库中创建.gitignore文件时是否犯了错误?我应该只在我的本地项目文件夹中放置一个新的.gitignore文件,然后从那里推送我的文件(我也这样做了,并且再次点击了.gitignore文件)?

    编辑:对于那些想知道的人,我已经尝试在GitHub项目中创建一个.gitignore文件,但它没有用!

1 个答案:

答案 0 :(得分:0)

也许您只推送了一次文件,然后意识到不想上传它们?因此,您创建了.gitignore? 如果是这样,则会发生问题,因为您要删除的文件仍保存在索引中。

请检查此post,也许您需要运行

git rm --cached <file_name.extention>

对于您不想上传的每个文件。