我正在使用EclipseNeon for Github,以便能够推动更改。
我已经有了一个github帐户,并创建了一个特定的存储库,只是为了尝试,但是在存储库中什么都没有结束,尽管我遵循指南并做了完全相同的操作,没有得到任何错误,但是最终得到了一个空的github存储库(除了我在网站上创建的与存储库一起的自述文件)。
我用一个简单的main
方法做了几个Java项目,一个简单的写虚拟消息的方法,但是在存储库中不存在。
然后右键单击项目,选择“团队”->“共享项目”,然后选择:
repository:newgit-/home/jannik/newgit.git,working tree:/home/jannik/newgit和repository:dummy中的路径:dummy,然后单击mydummy项目并按finish。
现在,我再次右键单击我的项目,选择remote->push并选择名为configured remote repository的默认选项,该选项显示origin:https://github.com//eclipsetest.git,它告诉我它链接到我的名为eclipsetest的存储库(我在网站上创建的)。
然后按next并按*add all branchs spec并单击next,然后单击finish。然后我得到一个对话框,说master和newgit分支是最新的,尽管我的虚拟项目丢失了。
如果我在eclipse中尝试commit选项,我会得到一个错误,即没有暂存文件
我做错什么了?
最佳答案
在推到任何地方之前,您需要先添加并提交。
有关添加和提交的信息,请参见“EGit/User Guide/Commit”。
它的Track Changes部分显示了如何将文件添加到索引中。
单击项目节点上的Team > Add to Index
。(此菜单项在旧版本的egit上命名为Add
。)
然后:Click Team > Commit
在项目上下文菜单中。
最后,你可以推。