为什么Egit不会在将新文件添加到新克隆的仓库后将我的存储库推送到github?

时间:2013-03-25 12:28:05

标签: eclipse git github egit

基本上我在Windows上使用Eclipse和Egit。我遇到了文件没有正确推送的问题,所以我刚开始一个新的存储库,因为它是一个小项目。所以我从github中删除了存储库,创建了一个新存储库,通过Eclipse导入了新存储库,将旧项目中的文件(没有.git文件夹)复制到新项目中,提交了更改,并尝试推送。但它只是告诉我一切都是最新的,而不发送任何文件。没有错误,只是“最新的。”

这可能是什么问题?

2 个答案:

答案 0 :(得分:1)

事实证明,如果将Egit插件复制到项目中并尝试提交更改,则Egit插件不会自动为您添加文件。要解决此问题,您需要先通过命令行添加文件,然后才能通过egit正确同步,这符合Alex Florescu的评论。

我通过在项目目录中运行git add --all来修复此问题。幸运的是一个简单的解决方案!

答案 1 :(得分:1)

不需要命令行。您可以在提交对话框中轻松添加新的未跟踪文件。按右侧显示问号的按钮可显示未跟踪的文件。然后选择它们进行提交,就像选择更改的文件一样。