所以基本上我的本地计算机上有一个 Android Studio 项目,我需要将它添加到我在线创建的 BitBucket 存储库中。我只是无法使用 Android Studio 来解决问题。我无法将文件从 Android Studio 项目上传到我的 BitBucket 存储库。
我怎么能做这样的事情?
所以基本上我的本地计算机上有一个 Android Studio 项目,我需要将它添加到我在线创建的 BitBucket 存储库中。我只是无法使用 Android Studio 来解决问题。我无法将文件从 Android Studio 项目上传到我的 BitBucket 存储库。
我怎么能做这样的事情?
这是我在没有插件的情况下如何做到的:
在您的 Bitbucket 帐户上创建存储库
在 Android Studio 中创建您的项目
在 Android Studio 中,转到 VCS
选择“启用版本控制”
选择 Git 并按 OK
右键单击您的项目,选择 Git 然后单击添加
在 Android Studio 中打开终端
转到您的 Bitbucket 存储库
点击“我有一个现有项目”
复制 'git remote add origin ... etc.' 线到您的终端,然后按回车
单击“提交更改”,写下您的评论,然后按提交并推送
还要在上面第 10 部分的终端中添加“git push -u origin master”
这是我在没有插件的情况下所做的
已经在 Android Studio 中有一个项目
1- 在您的 Bitbucket 帐户上创建存储库
2- 在 Android Studio 中,转到 VCS
3-选择“启用版本控制”
4- 选择 Git 并按 OK
5-右键单击您的项目,选择 Git 然后单击添加
6-转到VCS->提交更改
7-取消选中“执行代码分析”
8-按下提交并按下提交按钮
9- 将打开一个新窗口,在左侧按 DEFINE REMOTE 链接
10- 转到您的 Bitbucket 存储库
11-点击“我有一个现有的项目”
12- 将链接从 bitbucket 复制到定义远程窗口中的 URL 选项卡,例如 'git@bitbucket.org:username/project.git' 没有 'git remote add origin...'(也许它会要求您提供您的 bitbucket 帐户的密码),按确定
13按Push,完成
从下拉菜单中选择Git,然后单击OK。
转到Git -> 添加。
(项目中的所有文件都应该改变颜色,可能变成绿色)
从 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 存储库中。
如果您想在不使用控制台/终端的情况下使用 Android Studio。使用以下步骤在 Bitbucket 中创建一个新项目。
转到 Android Studio 中的 VCS
选择“启用版本控制”
选择 Git 并按 OK
右键单击您的项目,选择 Git 然后单击添加
在您的 Bitbucket 帐户上创建存储库
转到您在 Bitbucket 中的存储库,复制 https url
转到 Android 工作室项目 -> Git -> 存储库 -> 遥控器
添加一个新条目,其值为从步骤 6 收到的 https 链接
Android Studio -> 你的项目 -> Git -> 提交目录 -> 提交和推送
确保定义 .ignore 文件以避免将不必要的项目复制到 bitbucket
在 Android Studio 中,转到菜单栏上的 VCS 菜单并选择 Import into Version Control,选择要使用的 VCS,即:创建 GIT 存储库。
最简单的方法是使用标准的“git clone git@bitbucket.org: projectNameAndLocation .git”克隆你的空仓库。因此,让我们将其克隆到该位置,例如user/newAndroidProject。
从 Android 工作室创建一个空的 Android 项目(我们称之为AProject),以防万一您没有。
现在复制新 Android 项目根目录中的所有文件(AProject文件夹中的所有内容),或者将现有项目根目录中的所有文件复制到空 repo 目录所在的位置(例如,复制到newAndroidProject文件夹中)。因此,AProject> 中的所有内容都在 newAndroidProject> 中。
所有文件都将自动添加到 git 下,在这个 repo 文件夹中。例如,您可以在 SourceTree 中打开您的“ newAndroidProject ”,您将在那里看到所有文件,然后将所有内容推送到原点(当然,在您编辑.gitignore文件之后)。
BitBucket 插件不适用于我。但是,我可以通过复制 https url 并将其粘贴到 Android Studio 中来克隆存储库,然后输入用户名和密码,它应该能够克隆它。