3

考虑一下,我是 GitHub 的新手。我开始将一个 Android 项目从 Eclipse 推送到我的 git 存储库。但经过长时间的尝试,我无法成功。我不使用终端或无法使用它。我为 Eclipse 使用 EGit 插件。我遵循了 YouTube 上的视频教程。

在完成从将本地 Android 项目推送到远程分支的推送到远程分支的步骤后,出现此错误。

在此处输入图像描述

我如何在 GUI 模式下解决这个问题或如何使用终端将本地推送到远程?任何链接或教程都应该受到赞赏。

4

3 回答 3

3

推送确认”步骤不是错误:

这将打开 Push Confirmation 对话框,其中显示了哪些更改将被推送到目标存储库的预览。
如果这不符合您的期望,请单击返回并相应地更正您的推送规范。

该消息意味着完成推送的唯一方法是强制它(您将删除远程历史记录,将其替换为您正在推送的历史记录)。

谨慎的做法是首先进行git pull:请参阅“从上游分支提取新更改”以获取 EGit 版本。

于 2013-09-25T06:48:33.877 回答
0

如果我没记错的话,我为现有的 git 存储库解决了这个问题:

在 Eclipse 的项目浏览器中,右键单击项目并选择“Import...”,然后选择 Git > Projects from Git。单击下一步,选择 URI,单击下一步,然后输入信息。如果您不想每次推送时都输入用户名/密码,请将其存储在安全存储中。选择您的分支,然后单击下一步。希望这能带你走得足够远,直到你可以弄清楚。

要提交和推送,请右键单击项目,转到团队 > 提交,然后在输入您的提交消息并选择要提交的文件后选择提交和推送。然后,您应该能够从下拉列表中选择现有存储库,这使得推送更加简单。

于 2013-09-25T05:16:35.747 回答
0

您需要返回push ref specifications并检查force update您之前添加的旁边spec,然后finish再次单击。

在此处输入图像描述

于 2017-04-15T06:25:24.813 回答