【问题标题】:Android Studio: push to GitHub repositoryAndroid Studio:推送到 GitHub 存储库
【发布时间】:2015-12-09 17:00:52
【问题描述】:

我希望能够在 Android Studios 中使用 GitHub 集成。我已经创建了一个项目,并且我已经完成了连接到你的 GitHub 帐户所需的所有登录内容。

在 Android Studios 中,我点击 VCS -> Import Into Version Control -> 在 GitHub 上分享项目。

出现以下问题:
项目已在 GitHub 上
无法从配置的远程连接到存储库。你可能想检查 .git 配置。 仍然要继续吗?

如果我点击“是”,我可以继续填写新的存储库和描述。

我收到以下警告:
“无法添加远程致命:远程 github 已存在。执行期间 git -c core.quotepath=false remote add github https://github.com/Wickerman2/Test2.git

但我没有任何存储库! Android Studios 只创建存储库 Test2,不会推送任何文件!

【问题讨论】:

  • 听起来 Github 上已经有一个名为 Test2 的存储库。您要么需要从 github 中删除该存储库并重试,要么只需要提交并推送您的代码。你所经历的选择是在 Github 上分享你现有的项目,而之前什么都没有。但是,如果有什么东西,你会得到一个你看到的错误。您需要提交并推送,而不是听起来像。

标签: android git github push


【解决方案1】:

似乎是您在想在 Github 上共享之前创建了一个远程存储库。

我看到了两种方式:

  1. 选择 VCS -> Git -> Push 将更改的代码推送到您现有的存储库中
  2. 删除现有的远程仓库并重试Share a project
  3. 关闭 Android Studio。下载一个现有的 GitHub 项目(你可以下载 zip 文件然后解压它),把它放在任何地方。转到这个文件夹,它似乎是一个空但它已经隐藏了.git 文件夹。在 Linux 上按 Ctrl+H 显示隐藏文件并将此文件夹复制到您的项目中。 此时,只需提交更改并将其推送到远程存储库。

在 Windows 上显示隐藏文件:http://www.technipages.com/show-hidden-files-windows

如果你想学习一点 Git 控制台,请访问:https://try.github.io/levels/1/challenges/1

我使用控制台的次数已经多于 Android Studio Github 集成,导致第二个控制台有时会冻结并且无法强制执行某些操作。

【讨论】:

    【解决方案2】:

    最干净的方法如下:

    1. 在您计算机的任何位置创建目录
    2. 更改到该特定目录
    3. 列出项目 Git 克隆该项目已经在 github git clone git@github.com:foobar
    4. 在那里复制粘贴您的 Android Studio 项目

    现在您应该可以使用版本控制了。

    【讨论】:

    • 您是否认识到在您的解决方案中使用 SSH 链接需要先生成 SSH 密钥?
    猜你喜欢
    • 1970-01-01
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 2022-12-06
    相关资源
    最近更新 更多