Android Studio 崩溃现在无法推送到 GitHub

Android Studio crashed now can't push to GitHub

今天早上 AS 在启动时崩溃了。我重新启动,它似乎启动正常。但是,当我尝试通过 AS 提交并推送到 GitHub 时,我收到一个内部 IDE 错误。我已经找到了一系列错误,但不确定它们的含义以及如何修复它们:

抱歉,我对 git 了解不多,只知道最基本的知识。我猜想当 AS 崩溃时,我的本地回购以某种方式失去了对我在 GitHub 上的回购的跟踪。任何人的任何建议都将不胜感激。

谢谢, 里兹

好的,在评论的帮助下,我 git 可以从 Git Bash 和 AS 再次工作。我做了以下事情:

  1. git状态:说我的上游没了

  2. 阅读此内容以更好地理解 git 行话:

  3. git branch --unset-upstream: 删除对上游的引用。摆脱错误信息。来自同一个 link.

  4. git gc --prune=now:我删除了所有死文件。来自

  5. 这给了我一个错误,说我的 origin/master 不好。

  6. rm .git/refs/remotes/origin/master:删除了这个文件。来自

  7. 再次执行步骤 4)。现在一切都很好。

  8. git远程显示来源:确保正确定义远程。

  9. git push --set-upstream origin master:确保正确跟踪和同步所有内容。来自

  10. git 状态:"your branch is up to date with origin.master"

  11. 但是在 Android Studio 中仍然无效。意识到我必须为每个子模块做这件事。

  12. 对每个子模块执行此操作

  13. 现在在 AS 中也一切正常。

希望对您有所帮助。