我正在使用Eclipse Neon for Github,以便推动更改。
我已经拥有一个Github帐户,并且只是为了尝试而创建了一个特定的存储库,但是没有任何内容存在于存储库中,尽管我遵循指南并完全相同而没有出现任何错误,但最终得到了一个空的Github存储库(除了我自己创建的自述文件以及网站上的存储库。)
我用一个简单的main
方法制作了几个Java项目,并且只是编写一个虚拟消息的方法,很简单,但在存储库中不存在。
然后我右键单击该项目,选择团队 - > 分享项目并选择:
存储库:NewGit - /home/jannik/NewGit.git ,工作树:/ home / jannik / NewGit 和存储库中的路径:虚拟和点击我的虚拟项目并按完成。
现在我再次右键单击我的项目并选择远程 - > 推送并选择名为已配置的远程存储库的默认选项,其中包含来源:https://github.com/< my-github-account> /etestTest.git 告诉我它链接到我的名为eclipseTest的存储库(我在网站上制作)。
然后按“下一步”按 *添加所有分支规范,然后单击“下一步”,然后单击“完成”。然后我得到一个对话框,说Master和NewGit分支是最新的,虽然我的虚拟项目缺失。
如果我在Eclipse中尝试提交选项,我会收到错误消息,说明没有暂存文件
我做错了什么?
答案 0 :(得分:7)
在能够推送到任何地方之前,您需要先添加并提交。
参见" EGit/User Guide/Commit"用于添加和提交。
其Track Changes部分显示了如何将文件添加到索引中。
单击项目节点上的
Team > Add to Index
。 (此菜单项在较旧版本的Egit上命名为Add
。)
然后:
项目上下文菜单中的
Click Team > Commit
。
最后,你可以推。
答案 1 :(得分:1)