【问题标题】:How to import a Project into bitbucket repository from Android Studio?如何从 Android Studio 将项目导入 bitbucket 存储库?
【发布时间】:2013-09-30 16:30:25
【问题描述】:

所以基本上我的本地计算机上有一个 Android Studio 项目,我需要将它添加到我在线创建的 BitBucket 存储库中。我只是无法使用 Android Studio 来解决问题。我无法将文件从 Android Studio 项目上传到我的 BitBucket 存储库。

我怎么能做这样的事?

【问题讨论】:

标签: android-studio import repository bitbucket


【解决方案1】:

这是我在没有插件的情况下是如何做到的:

  1. 在您的 Bitbucket 帐户上创建存储库

  2. 在 Android Studio 中创建您的项目

  3. 在 Android Studio 中,转到 VCS

  4. 选择“启用版本控制”

  5. 选择 Git 并按 OK

  6. 右键单击您的项目,选择 Git,然后单击添加

  7. 在 Android Studio 中打开终端

  8. 转到您的 Bitbucket 存储库概览

  9. 点击“我有一个现有项目”

  10. 复制“git remote add origin ... etc.”到您的终端并按回车键

  11. 点击“提交更改”,写下您的评论,然后按提交并推送

还在上面第 10 部分的终端中添加“git push -u origin master”

【讨论】:

  • 错误Push rejected: Push to origin/master was rejected
  • 也许最好在终端执行 11 次“提交更改”和 12 次“git push -u origin master”
  • 我第一次关注这个,在第 10 部分之后得到“错误:src refspec master does not match any”。相反,我做了 11 次提交更改,然后做了 10 次,效果很好。
  • 还要记住,当您创建存储库时,您应该拒绝制作自述文件,因为它会搞砸一切
  • 执行第 1 步时,切勿创建“自述文件”。那会搞砸你的一整年!!!相信我!
【解决方案2】:

这是我在没有插件的情况下所做的

在 Android Studio 中已经有一个项目

1- 在您的 Bitbucket 帐户上创建存储库

2- 在 Android Studio 中,转到 VCS

3- 选择“启用版本控制”

4- 选择 Git 并按 OK

5- 右键单击​​您的项目,选择 Git,然后单击添加

6- 转到 VCS -> 提交更改

7- 取消选中“执行代码分析”

8- 按下 Commit 并按下 Commit 按钮

9- 将打开一个新窗口,在左侧按 DEFINE REMOTE 链接

10- 转到您的 Bitbucket 存储库概览

11- 点击“我有一个现有项目”

12- 将 bitbucket 中的链接复制到定义远程窗口中的 URL 选项卡,例如'git@bitbucket.org:username/project.git' 没有 'git remote add origin...' (可能它会要求你输入你的 bitbucket 帐户的密码),按确定

13 按下 Push,就完成了

【讨论】:

  • 还要记住,当您创建存储库时,您应该拒绝制作自述文件,因为它会搞砸一切
  • BitBucket 现在还提供创建.gitignore 文件。你也应该拒绝,你需要一个没有任何内容的 empty repo。创建空存储库后,BitBucket 将自动转到“源”选项卡,并为您提供有关如何将现有代码添加到 BitBucket 的说明。到目前为止,请参阅@androidEnthusiast 的答案。
【解决方案3】:
  • 在 Android Studio 中,转到 VCS->“启用版本控制”

从下拉菜单中选择 Git,然后点击 确定

  • 在 Android Studio 中右键单击您的项目视图:

转到 Git -> 添加

(项目中的所有文件都应该改变颜色,可能变成绿色)

  • 在 Android 工作室中打开 Terminal

从您在 Bitbucket 页面中的空存储库中,从段落中复制 “步骤 2:将现有存储库连接到 Bitbucket”这一行:

git remote add origin https://<user>@bitbucket.org/<path>.git,然后输入

现在输入:

git commit -m "initial commit"(提交项目中的所有文件),然后Enter

现在输入:

git push -u origin master(要将所有提交的文件推送到master-或其他分支,只需将“master”更改为其他分支)。

就是这样。您的项目已进行版本控制并放置在您的 Bitbucket 存储库中。

【讨论】:

    【解决方案4】:

    如果您想在不使用控制台/终端的情况下使用 Android Studio。使用以下步骤在 Bitbucket 中创建一个新项目。

    1. 在 Android Studio 中转到 VCS

    2. 选择“启用版本控制”

    3. 选择 Git 并按 OK

    4. 右键单击您的项目,选择 Git,然后单击添加

    5. 在您的 Bitbucket 帐户上创建存储库

    6. 到你的Bitbucket仓库,复制https url

    7. 转到 Android Studio 项目 -> Git -> 存储库 -> 遥控器

    8. 添加一个新条目,其值为从步骤 6 收到的 https 链接

    9. Android 工作室 -> 你的项目 -> Git -> 提交目录 -> 提交和推送

    确保定义您的 .ignore 文件以避免将不必要的项目复制到 bitbucket

    【讨论】:

      【解决方案5】:

      在 Android Studio 中,转到菜单栏上的 VCS 菜单并选择 Import into Version Control,选择要使用的 VCS,即:创建 GIT 存储库。

      【讨论】:

        【解决方案6】:

        最简单的方法是使用标准的“git clone git@bitbucket.org:projectNameAndLocation.git”克隆你的空仓库。因此,让我们将其克隆到该位置,例如 user/newAndroidProject

        从 Android 工作室创建一个 emtpy Android 项目(我们将其称为 AProject),以防万一。

        现在复制新 Android 项目根目录中的所有文件AProject 文件夹中的所有文件)或者只复制现有项目根目录中的所有文件进入您的空仓库目录 所在的位置(例如进入 newAndroidProject 文件夹)。 因此,来自 AProject> 的所有内容都在 newAndroidProject> 中。

        所有文件都会自动添加到 git 下,在这个 repo 文件夹中。例如,您可以在 SourceTree 中打开您的“newAndroidProject”,然后您会看到那里的所有文件,然后 只需将所有文件推送 到原点(在您编辑您的 .gitignore 文件当然)。

        【讨论】:

          【解决方案7】:

          BitBucket 插件不适用于我。但是我可以通过复制 https url 并将其粘贴到 Android Studio 中来克隆存储库,然后输入用户名和密码,它应该能够克隆它。

          【讨论】:

            猜你喜欢
            • 2016-03-13
            • 2018-12-09
            • 1970-01-01
            • 2019-02-24
            • 2015-07-07
            • 2013-12-17
            • 2022-09-26
            • 2017-06-07
            • 1970-01-01
            相关资源
            最近更新 更多