Androidstudio项目分享到Git@OSC托管
Androidstudio项目分享到Git@OSC托管。
一、在OSC创建仓库
例如,创建一个AndroidStudy仓库,创建步骤如下:

输入仓库名称

点击创建按钮,就可以完成仓库的创建,如下图所示:

创建好之后,就可以拿到Git@OSC仓库的HTTP连接
https://git.oschina.net/nycly/StudyGit.git
二、将项目托管到Git仓库
2.1、将项目变成一个Git项目
在AndroidStudio中创建一个Android项目,然后先将项目变成git项目,步骤: VCS——Import into Version Control——Create Git Repository 在弹出的窗口中选择你的本地项



在.gitignore文件里面的编辑内容,把不需提交的文件和文件夹忽略掉,那么我们git add .的时候,这里的文件就不会add
2.2、将本地的git关联到git服务器中
用git bash进入项目根目录,如下图所示:

执行如下命令:
git remote add origin https://git.oschina.net/nycly/StudyGit.git

远程的仓库中有其他文件 ,但本地项目中没有,如下图所示:

使用:git pull origin master命令将远程仓库的那三个文件pull到本地项目中,如下图所示:







推送成功,可以去开源中国的Git仓库上面查看,如下图所示:

可以看到,所有的文件都已经提交到远程仓库了。
下面我们修改一下MainActivity,新增一个test方法,如下图所示:

然后将MainActivity提交到远程仓库,如下图所示:


将MainActivity提交并且推送到远程仓库,在远程仓库中科院看到修改后的内容,如下图所示:

三、从远程仓库下载项目
先将本地的项目删除,启动AndroidStudio,从Git下载项目代码,如下图所示:

从远程仓库上面复制仓库的git地址,如图所示:


可以点击一下Test按钮测试一下Git仓库的URL地址是否有效,如下图所示:

点击【Clone】按钮就可以将项目从远程仓库下载到本地了,如下图所示:

Androidstudio项目分享到Git@OSC托管的更多相关文章
- 使用EGit插件将Eclipse现有项目分享到git@osc
. . . . . 程序员一定要养成使用版本管理工具的好习惯,即使是自己一个人开发的项目也要加入到版本管理工具中.使用版本管理工具主要有两个好处:一个是更好的管理多个副本,这个优势不用说了:另一个就是 ...
- androidstudio项目如何使用git版本回退
使用android studio 编写代码错误,有时可能会需要将项目版本回退到以前的某个版本上,这对于很多刚使用git的网友来说操作可能不是很懂,下面为大家整理了android studio 回退已经 ...
- android studio怎么分享项目到Git@OSC托管
鄙人初次发表,如有不妥之处,敬请批评指正 1,安装git. git下载地址:http://git-scm.com/downloads/ 2,在AS 的File->Settings->Ver ...
- 本地项目上传git@osc
本地项目使用eclipse的git插件上传到开元中国社区的代码托管平台 1.在托管平台新建项目 2.使用eclipse的git repositories ,在URI中输入新建项目的https路径; 验 ...
- IDEA 将已有项目添加到git
首先,我们解决的情况是,已经有了一个正在开发的项目,现在我们要把他分享到git@osc上面去. 1.第一步,当然是先在Git@OSC上创建仓库,拿到Git@OSC仓库的HTTP连接http://git ...
- Xcode连接git@osc
Xcode 已经集成了git,建立新项目时钩选使用git,然后按照下面步骤让Xcode和git@osc 建立连接. 第一步:成生SSH密钥 打开终端命令工具,输入命令:ssh-keygen -t rs ...
- 【工匠大道】将项目同时托管到Github和Git@OSC
原文地址 摘要: Github是最大的git代码托管平台,GIT@OSC是国内最大的git代码托管平台,支持免费私有库,支持SVN操作,用户众多.很多用户需要同时将代码托管到两个平台,这篇文章的主要 ...
- 将项目同时托管到Github和Git@OSC
http://my.oschina.net/GIIoOS/blog/404555?fromerr=KHvn8UKH 摘要 Github是最大的git代码托管平台,GIT@OSC是国内最大的git代码 ...
- IDEA 分享项目到 Git@OSC/GitHub
前提:新开项目,需要在 Git@OSC 建立版本库管理. 1.当然是先在Git@OSC上创建仓库,拿到Git@OSC仓库的HTTP连接 https://git.oschina.net/*****/** ...
随机推荐
- php-fpm 相关
ps aux | grep -c php-fpm 查看php-fpm进程数:ps aux | grep -c php-fpm 查看运行内存/usr/bin/php -i|grep mem 重启php ...
- 9 Python+Selenium鼠标事件
[环境信息] python3.6+Selenium3.0.2+Firefox50.0+win7 [ActionChains类鼠标事件的常用方法] 1.右击:context_click() 2.双击:d ...
- php 正则只保留 汉字 字母 数字
$str = "?><?>”\"<喂喂喂555?><|“:L}{P+_)In thsdff0?><M<>\"s ...
- Spring JdbcTemplate用法整理
Spring JdbcTemplate用法整理: xml: <?xml version="1.0" encoding="UTF-8"?> <b ...
- LoadRunner相关架构图
LoadRunner概览图: Lr架构图:
- HDU2579
Dating with girls(2) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
- MyBatis绑定错误--BindingException:Invalid bound statement (not found)
如果出现: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 一般的原因是Mapper i ...
- SQL递归查询知多少
最近工作中遇到了一个问题,需要根据保存的流程数据,构建流程图.数据库中保持的流程数据是树形结构的,表结构及数据如下图: 仔细观察表结构,会发现其树形结构的特点: FFIRSTNODE:标记是否为根节点 ...
- ubuntu-14.10下,安装gcc交叉编译器遇到问题及解决方法
一 下载gcc-arm-none-eabi-4_9 安装成功后上报错误: ./gcc-arm-none-linux-gnueabi-gcc: No such file or directory 网上查 ...
- Storyboard 自定义转场动画
在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的.在iphone中,segue 有:push,modal,和custom三种不同的类型, ...