今天早上AS在statup上坠毁了。我重新启动,它似乎启动良好。但是,当我尝试通过AS提交并推送到GitHub时,我收到内部IDE错误。我已经找出了一系列错误,但我不确定它们的含义以及解决方法:
我道歉除了非常基础之外,我不太了解git。当我的AS崩溃时,我猜不知道我的本地仓库在GitHub上丢失了我的回购跟踪。任何人的建议将不胜感激。
谢谢, RIZ
答案 0 :(得分:1)
好的,在评论的一些帮助下,我得到git再次从Git Bash和AS工作。我做了以下事情:
git status:说我的上游消失了。
阅读本文以更好地理解git术语:https://stackoverflow.com/a/21616241/2815375
git branch --unset-upstream:删除对上游的引用。删除错误消息。来自同一个链接。
git gc --prune = now:我修剪了所有死文件。来自https://stackoverflow.com/a/7614419/2815375
这给了我一个错误,说我的出身/主人不好。
rm .git / refs / remotes / origin / master:删除了这个文件。来自https://stackoverflow.com/a/15458951/2815375
再次执行步骤4)。一切都很好。
git remote show origin:确保远程正确定义。
git push --set-upstream origin master:确保正确跟踪并同步最新的所有内容。来自https://stackoverflow.com/a/12694311/2815375
git status:"您的分支机构是最新的origin.master"
但是仍然无法在Android Studio中运行。已实现我必须为每个子模块执行此操作。
为每个子模块执行此操作
现在一切都在AS中运作。
希望这有帮助。