Android Studio 崩溃现在无法推送到 GitHub
Android Studio crashed now can't push to GitHub
今天早上 AS 在启动时崩溃了。我重新启动,它似乎启动正常。但是,当我尝试通过 AS 提交并推送到 GitHub 时,我收到一个内部 IDE 错误。我已经找到了一系列错误,但不确定它们的含义以及如何修复它们:
- AS IDE 错误:collectInfoToPush |无法收集要推送的提交....严重:修订错误 'origin/master..master'
- cmd line: git status: 你的分支基于'origin/master',但是upstream没有了
- cmd line: git fsck: error: bad ref for refs/remotes/origin/master: dangling blob 0d40b3eceae21f1bfdd851fe137a40a3fd624437 ......(其中很多)
抱歉,我对 git 了解不多,只知道最基本的知识。我猜想当 AS 崩溃时,我的本地回购以某种方式失去了对我在 GitHub 上的回购的跟踪。任何人的任何建议都将不胜感激。
谢谢,
里兹
好的,在评论的帮助下,我 git 可以从 Git Bash 和 AS 再次工作。我做了以下事情:
git状态:说我的上游没了
阅读此内容以更好地理解 git 行话:
git branch --unset-upstream: 删除对上游的引用。摆脱错误信息。来自同一个 link.
git gc --prune=now:我删除了所有死文件。来自
这给了我一个错误,说我的 origin/master 不好。
rm .git/refs/remotes/origin/master:删除了这个文件。来自
再次执行步骤 4)。现在一切都很好。
git远程显示来源:确保正确定义远程。
git push --set-upstream origin master:确保正确跟踪和同步所有内容。来自
git 状态:"your branch is up to date with origin.master"
但是在 Android Studio 中仍然无效。意识到我必须为每个子模块做这件事。
对每个子模块执行此操作
现在在 AS 中也一切正常。
希望对您有所帮助。
今天早上 AS 在启动时崩溃了。我重新启动,它似乎启动正常。但是,当我尝试通过 AS 提交并推送到 GitHub 时,我收到一个内部 IDE 错误。我已经找到了一系列错误,但不确定它们的含义以及如何修复它们:
- AS IDE 错误:collectInfoToPush |无法收集要推送的提交....严重:修订错误 'origin/master..master'
- cmd line: git status: 你的分支基于'origin/master',但是upstream没有了
- cmd line: git fsck: error: bad ref for refs/remotes/origin/master: dangling blob 0d40b3eceae21f1bfdd851fe137a40a3fd624437 ......(其中很多)
抱歉,我对 git 了解不多,只知道最基本的知识。我猜想当 AS 崩溃时,我的本地回购以某种方式失去了对我在 GitHub 上的回购的跟踪。任何人的任何建议都将不胜感激。
谢谢, 里兹
好的,在评论的帮助下,我 git 可以从 Git Bash 和 AS 再次工作。我做了以下事情:
git状态:说我的上游没了
阅读此内容以更好地理解 git 行话:
git branch --unset-upstream: 删除对上游的引用。摆脱错误信息。来自同一个 link.
git gc --prune=now:我删除了所有死文件。来自
这给了我一个错误,说我的 origin/master 不好。
rm .git/refs/remotes/origin/master:删除了这个文件。来自
再次执行步骤 4)。现在一切都很好。
git远程显示来源:确保正确定义远程。
git push --set-upstream origin master:确保正确跟踪和同步所有内容。来自
git 状态:"your branch is up to date with origin.master"
但是在 Android Studio 中仍然无效。意识到我必须为每个子模块做这件事。
对每个子模块执行此操作
现在在 AS 中也一切正常。
希望对您有所帮助。