git - 如何使用 Android Studio 将 Android 应用程序/项目提交并推送到预先存在的空 Bitbucket 存储库?

标签 git version-control repository android-studio bitbucket

所以我正在运行最新版本的 Android Studio (0.6.1) 并想推送到 BitBucket,因为它有免费的私有(private)存储库(让我们避免任何 Github vs BB 评论)。我已经创建了一个简单的 repo 来测试 VCS 功能,并且正在使用一个具有默认配置的新 Android 项目,除了应用名为“TestApp”并且项目文件位于我的桌面上。

我执行了以下步骤:

  1. VCS>导入版本控制>创建 Git 存储库
  2. 使用默认路径:“C:\Users\User\Desktop\TestApp”
  3. VCS>Git>从版本控制中 check out
  4. https://sanecito@bitbucket.org/sanecito/testrepo.git作为 VCS 路径,“C:\Users\User\Desktop\”作为父目录,testrepo 作为文件夹
  5. 当给出“你想为你 checkout 到 C:\Users\User\Desktop\testrepo 的源创建一个 Android Studio 项目”时,点击"is"
  6. 从现有资源创建项目
  7. 项目名称:testrepo 项目位置:C:/Users/User/Desktop/testrepo
  8. 在新窗口中打开项目
  9. 在 IDE 中将带有文本“test”的文本文件添加到 testrepo,“是否要将以下文件添加到 Git?[...]”>是
  10. 使用菜单中的绿色箭头按钮点击 VCS(提交更改)
  11. 将鼠标悬停在“提交”按钮上,点击提交并推送
  12. 在下一个窗口中点击“推送”

推送窗口消失,底部有一个简短的 pop 窗口,尽管在前一个窗口中显示项目发生了变化,但“没有什么可以推送” 我的过程有几个问题,首先是我想创建一个普通的 Android 项目然后推送到空的 repo,但是在我尝试链接它时它创建了一个新项目(没有普通应用程序的教唆)。即使对于那个新项目,当我点击提交并推送它时,它实际上并没有被推送到 repo 协议(protocol)。

我知道有这个问题:How to import a Project into bitbucket repository from Android Studio? 但是,没有一个答案对于解决应该是一个简单的问题没有用,因为它们不是描述性的(即我什至应该如何设置插件)。谁能告诉我如何做两件事:

  1. 在打开现有 Android 项目和应用程序的情况下设置 Git,并将其推送到 BitBucket 上的存储库
  2. 使用全新安装的 Android Studio 设置 Git 配置,这样人们就可以从 BitBucket 存储库中提取 Android 应用代码进行处理

最佳答案

完整的解决方案可以在这里找到: https://www.youtube.com/watch?v=IBEbJUEDWZQ

我输入了如何设置插件以及如何从非空存储库中提取(随意使用您自己选择的父目录,我只是觉得这会导致一个干净的设置),视频有如何推送到一个空的仓库

  1. 设置 BitBucket 插件

    1. 为 IDEA/Android Studio 下载 BitBucket 插件
      1. 撰写本文时 (2014/06/25) official plugin不支持当前版本的 Android Studio (0.6.1) 使用的 IDEA13。但是,有一个 unofficial version可行(获取最新版本)
    2. 打开 Android Studio
    3. 在主菜单上点击“配置”,然后点击“插件”
      1. 点击“从磁盘安装插件”,导航到插件 .zip 文件位置,选择它,然后点击确定。
    4. 出现提示时重启 Android Studio
  2. 将 BitBucket 存储库 pull 到本地计算机存储库

    1. 如果 Android Studio 尚未运行,请启动它
    2. 从“快速启动”菜单中选择“从版本控制中 check out ”
    3. 对于“父目录”,单击右侧的“...”并导航至 C:\Users\[username]\repos
      1. 如果“repos”不存在,请单击“新建文件夹”按钮(或热键 Alt+Insert)创建一个新文件夹,并将新文件夹命名为“repos”
    4. 在“checkout 自”下 pull 菜单中选择“BitBucket”并在出现提示时输入 BitBucket 凭据
    5. 在“存储库列表:”下 pull 列表中,您应该会看到所需的存储库。选择它,然后单击“确定”

关于git - 如何使用 Android Studio 将 Android 应用程序/项目提交并推送到预先存在的空 Bitbucket 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24376789/

相关文章:

node.js - npm install 无法在具有 git 依赖项的 Windows 上运行

ruby-on-rails - 如何将 'schema.rb' 重置为最后一个 git head?

git - 将 git repo 分解成多个较小的

git - repo 协议(protocol) : manifest. xml : What does the fetch =".." mean?

git - 如何在git中实现 "first-parent"merge ?

XCode-Project 文件 .pbxproj - 如何在版本控制中处理它?

git - 将忽略文件追溯添加到 git repo

nhibernate - 为新对象分配 ID

maven - 如何将 Neo4j 快照构建部署到自定义 Maven 存储库?

git - 是否可以将文件添加/提交到本地裸 Git 存储库的索引?