因此,基本上我的本地计算机上有一个Android Studio项目,需要将其添加到在线创建的BitBucket存储库中。我只是无法使用Android Studio做到这一点。我无法将文件从Android Studio项目上传到我的BitBucket存储库。
我该怎么做?
因此,基本上我的本地计算机上有一个Android Studio项目,需要将其添加到在线创建的BitBucket存储库中。我只是无法使用Android Studio做到这一点。我无法将文件从Android Studio项目上传到我的BitBucket存储库。
我该怎么做?
Answers:
这是我没有插件的方法:
在您的Bitbucket帐户上创建存储库
在Android Studio中创建项目
在Android Studio中,转到VCS
选择“启用版本控制”
选择Git并按OK
右键单击您的项目,选择Git,然后单击添加。
在Android Studio中打开终端
转到您的Bitbucket存储库概述
点击“我有一个现有项目”
复制“ git remote add origin ...等” 线到您的终端,然后按Enter
点击“提交更改”,发表评论,然后按提交并推送
还要在上述第10部分的终端中添加'git push -u origin master'
Push rejected: Push to origin/master was rejected
这是我没有插件的情况
在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 ...”(也许它会要求您输入您的位桶帐户的密码),按确定
13按“推”完成
从下拉菜单中选择Git,然后单击确定。
转到Git-> Add。
(项目中的所有文件应更改颜色,可能变为绿色)
在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 Studio项目-> Git->存储库->遥控器
添加一个具有从步骤6收到的https链接的值的新条目
Android studio->您的项目-> Git->提交目录->提交并推送
确保定义.ignore文件,以避免不必要的项目被复制到bitbucket
最简单的方法是使用标准“ git clone git@bitbucket.org:projectNameAndLocation .git”克隆空的仓库。因此,让我们将其克隆到该位置,例如user / newAndroidProject。
在Android Studio中创建一个空的Android项目(简称为AProject如果您没有,)。
现在,从新的Android项目根目录(从AProject文件夹中的所有文件)复制所有文件,或仅将现有项目根目录中的所有文件复制到空回购目录所在的位置(到newAndroidProject例如文件夹中)。因此,AProject>中的所有内容都放在newAndroidProject>中。
所有文件将自动添加到此repo文件夹内的git下。例如,您可以在SourceTree中打开“ newAndroidProject ”,然后在其中看到所有文件,然后将所有内容推送到源位置(当然,在编辑.gitignore文件之后)。