Android Studio 拒绝初始推送到 Github

问题描述 投票:0回答:1

我一直遵循集成 Github 上 Android 项目的基本说明,但即使在最初提交时,我也会从 Android Studio 2023.1.1 Patch 2(“IDE”)中的集成 Github 功能中收到错误.

以下是我已采取的步骤:

  1. 使用 github.com 网站创建一个存储库,例如 GHTest1
  2. 转到 IDE 并启动一个名为 GHTest1 的新项目,其中仅包含 Hello World 视图
  3. 在 IDE 中,在 VCS 下启用版本控制,从下拉菜单中选择 Git
  4. 从 IDE 进行初始提交
  5. 从 IDE 进行初始推送

第 5 步之后,我在 IDE 中收到“推送被拒绝,推送到 origin/main 被拒绝”。

该错误带有提示,指出“更新被拒绝,因为远程包含您本地没有的工作。这通常是由另一个存储库推送到同一引用引起的。”由于这是初始提交,并且没有其他存储库推送到相同的引用,因此情况并非如此。

它还说,“您可能希望在再次推送之前首先集成远程更改(例如,‘git pull ...’)。”但我实际上无法进行拉取:当我尝试时,它会要求分支,但我还没有任何分支。

Android Studio 的 IDE 是否无法与 github 配合使用,或者我是否缺少一些基本功能?感谢您的帮助!

我已经尝试过几次并将其减少到我所描述的最小情况。我希望 github 能够按预期工作:接受我的初始提交,然后允许我查看文件以进行进一步开发。

android android-studio github
1个回答
0
投票

您可以尝试在 Git Bash 上执行以下命令:

git push --force-with-lease origin main
© www.soinside.com 2019 - 2024. All rights reserved.