Eclipse 在将新文件添加到新克隆的repo之后,为什么不允许我将存储库推送到github?
基本上,我在Windows上使用Eclipse和Egit。我遇到了一个文件推送不正确的问题,所以我刚刚启动了一个新的存储库,因为它是一个小项目。因此,我从github中删除了存储库,创建了一个新的存储库,通过Eclipse导入了新的存储库,将没有.git文件夹的文件从旧项目复制到新项目中,提交了更改,并尝试推送。但它只是告诉我一切都是最新的,没有发送任何文件。没有错误,只是最新的Eclipse 在将新文件添加到新克隆的repo之后,为什么不允许我将存储库推送到github?,eclipse,git,github,egit,Eclipse,Git,Github,Egit,基本上,我在Windows上使用Eclipse和Egit。我遇到了一个文件推送不正确的问题,所以我刚刚启动了一个新的存储库,因为它是一个小项目。因此,我从github中删除了存储库,创建了一个新的存储库,通过Eclipse导入了新的存储库,将没有.git文件夹的文件从旧项目复制到新项目中,提交了更改,并尝试推送。但它只是告诉我一切都是最新的,没有发送任何文件。没有错误,只是最新的 这里可能有什么问题?如果您将文件复制到项目中并尝试提交更改,则Egit插件不会自动为您添加文件。根据Alex Flo
这里可能有什么问题?如果您将文件复制到项目中并尝试提交更改,则Egit插件不会自动为您添加文件。根据Alex Florescu的评论,要解决这个问题,您需要通过命令行添加文件,然后才能通过egit正确同步
我通过在我的项目目录中运行git add-all修复了这个问题。幸运的是,这是一个简单的解决方案 不需要命令行。您可以在“提交”对话框中轻松添加新的未跟踪文件。按右侧显示问号的按钮,可显示未跟踪的文件。然后选择它们进行提交,就像选择已更改的文件一样。如果从命令行执行git状态,会得到什么?你添加了所有的新文件了吗?好了。我对git还是一个新手,并且认为egit插件足够聪明,可以处理这个问题。我只是从命令行手动添加,一切都很顺利。我只有几个类,所以我只是再次创建了每个文件并复制了代码