考虑一下,我是GitHub的新手,我开始把一个Android项目从eclipse推到我的git库中。但是经过长时间的尝试,我还是不能成功。我不使用终端或者不能使用它。我使用eclipse的EGit插件。我在YouTube上关注了一个视频教程。
在完成推送到远程分支的步骤之后,从我本地的Android项目推送到我的远程分支,得到了这个错误。

如何在GUI模式下解决,或者如何使用终端推送本地到远程?任何链接或教程都应该感谢。
发布于 2013-09-25 14:48:34
"“步骤不是一个错误:
这将打开推送确认对话框,显示将推送到目标存储库的更改的预览。
如果这与您的预期不符,请单击“上一步”并相应地更正您的推送规范。
这条消息意味着完成推送的唯一方法是强制它(您将擦除远程历史记录,将其替换为您正在推送的历史记录)。
谨慎的做法是首先创建一个git pull:有关EGit版本,请参阅"Pulling New Changes from Upstream Branch“。
发布于 2013-09-25 13:16:36
如果我没记错的话,我为一个现有的git存储库解决了这个问题:
在Eclipse的项目浏览器中,右键单击项目并选择"Import...“然后选择Git > Projects from Git。单击next,选择URI,单击next,然后输入信息。如果您不想在每次推送时都输入您的用户/密码,请将其存储在安全存储中。选择您的分支,然后单击next。希望这能带你走到足够远的地方,你可以弄清楚。
要提交和推送,右键单击项目,转到Team > Commit,然后在输入提交消息并选择要提交的文件后选择commit and Push。然后,您应该能够从下拉列表中选择现有的存储库,这使得推送变得更加简单。
发布于 2017-04-15 14:25:25
您需要返回到push ref specifications并选中先前添加的spec旁边的force update,然后再次单击finish。

https://stackoverflow.com/questions/18994287
复制相似问题