Android Studio项目部署到码云(oschina)

在项目的开发过程中,我们经常会用到版本控制,常用的有SVN和Git,比如目前我们项目组内部资源的获取使用SVN,代码的管理使用Git。使用Git需要远程仓库,常见的远程仓库有Github和Oschia,github上面项目多,但是国内访问较慢,本文主要介绍将项目部署到码云上的方法。

准备工作

1.Android Studio的安装和配置
2.git的安装
3.登录oschina码云

部署步骤

1.在Android Studio上创建一个android项目,如下所示
这里写图片描述
2.登录oschina,创建一个项目,如下所示
这里写图片描述
创建项目时,注意项目的属性,企业项目一般需要设置为私有
3.在android studio上将项目导入码云,步骤如下图所示
这里写图片描述
在弹窗中选择要上传的项目
这里写图片描述
添加后会有一个弹窗,如下所示
这里写图片描述
选择NO后项目会变成红色,说明已经与Git建立了关联
这里写图片描述
接下来将项目添加到本地git
这里写图片描述
添加后,项目变成绿色,表明添加成功
这里写图片描述
接下来,将代码提交到本地和远程仓库
这里写图片描述
这里写图片描述
点击commit后,如果没有出现错误,则表明代码已经存储到本地仓库,接下来,将代码Push到远程仓库,如下所示
这里写图片描述
在弹出的界面上输入,码云上的地址
这里写图片描述
码云上地址如图所示
这里写图片描述
输入码云URL地址后,点击下方的Push,在弹出的对话框中输入码云的账号密码即可完成
这里写图片描述
至此,就可将项目成功部署到码云上

常见问题

1.Push to origin/master was rejected 的错误
当第一次提交到代码仓库的时候非常容易出现这个问题,因为初始化的仓库和本地仓库是没有什么关联的,因此,在进行第一次的新代码提交时,通常会出现这个错误。
解决方法:
打开项目所在目录,右键打开Git Bash
这里写图片描述
打开后界面如图所示
这里写图片描述
然后在命令窗输入下面命令:
git pull origin master –allow-unrelated-histories
出现完成信息,则操作成功,再次Push代码,可以成功进行提交。

猜你喜欢

转载自blog.csdn.net/lhy349/article/details/79740761