作为一个程序员,在开发一个项目的时候版本控制工具是必不可少的,常用的有SVN和git等,本人倾向于用git工具。这就需要一个远程仓库,常见的有GitHub和oschina。Github虽然资历老些,但是它的项目私有功能是收费的,而且在国内访问GitHub也很慢。Oschina是全免费的,而且国内访问很快,所以我个人比较喜欢oschina。下面就手把手教你怎样把你的androidStusio项目上传至oschina上(其实上传到githup的大概流程都差不多)。
在上传代码之前,要先做几个准备工作:
1、git安装
2、AndroidStudio安装和配置
3、Oschina账号申请注册(www.oschina.net),登录oschina的码云
准备工作已做好,就开始实质步骤了,下面是细节步骤:
一、在android studio创建一个安卓项目如下:
二、在登录oschina,进入码云,创建一个同 步骤一 的项目:
三、把android studio的项目导入到码云(哈哈。。重点来了):
1、
2.选择你要导入项目的目录:
3:选择之后会有个提示框:选择No之后效果如下:项目文件名字都显示红色,这说明你的项目已经和git关联
4:这一步是要把项目添加至本地git:
5:添加后项目名字显示绿色,表示已添加成功。
6:把代码提交到本地仓库和远程仓库(码云端):
7:弹出框操作:把ExampleInstrumentedText.java这个文件取消勾选,在下面框内填写提交日志,点击commit and push
8:紧接着弹出一个小框,如果是No errors的话,就点击commit:
9: 在项目界面复制仓库地址,填写仓库地址
10:填写oschina用户名密码。第一次需要设定一个密码,以后无需登录,直接输入密码即可。然后push等待被拒绝
11:这个时候会弹出被拒绝提示
12:VCS--git--pull拉取Readme.md进行拉取Readme.md
13:点击下面的弹出框中的刷新,会显示出你的远程分支,选中后点击pull
14:如果出现提示fatal: refusing to merge unrelated histories不能合并不同的仓库的提示,请前往你项目的文件夹,右键 Git Base here.输入git pull origin master --allow-unrelated-histories回车进行代码合并,关闭窗口。
15:下方VersionControl可以看到readme.md已经被拉取
16:再次push就可以了
17:刷新oschina仓库地址,就可以看到刚刚上传的代码了
网友评论