Android-->全面详解Git和Github的使用

更新: Git使用之码云

由于github的私有库的收费性质,一般公司项目都使用GitLab和码云进行托管,所以更新一下码云的使用.
Git的使用下边有详细说明,不再重复.首先我们先在Android Studio中添加一个插件GitOSC. Ctrl+Ait+s进入settings选择plugins,如图:

这里写图片描述
然后选择GitOSC插件下载就可以了:
这里写图片描述
具体Studio关联Git以及提交本地仓库在下边都作了说明,不在叙述,下边我们将项目上传到码云上,与上传到Github的方式类似:
这里写图片描述
如果没有添加码云的插件,就不会有托管项目到码云这个选项,就需要在Commit and Push时添加远程仓库(当然在这之前注册码云是必须的)
这里写图片描述
接着(有插件的继续说明)选择托管项目到码云之后出现登录码云
这里写图片描述
之后就是输入码云上仓库名称,以及private和public
这里写图片描述
之后就可以了,登录码云就可以看到已经提交的项目
然后就是从码云上克隆项目到本地:
这里写图片描述
之后也是输入码云账号密码,再之后就是输入项目地址链接了
这里写图片描述
就可以将码云上托管的项目克隆到本地
最后我们去看看码云到底是什么样的
创建项目:
这里写图片描述
添加项目成员:
管理–>项目成员管理,然后就可以添加项目成员了
这里写图片描述

添加分支:

这里写图片描述
进入添加分支的地方:
这里写图片描述

码云的基本使用就是这些了,有关git的其他使用与github使用一样的都没有叙述,
下边有详细叙述.

对于开发人员特别是团队的项目开发来说,版本控制的重要性我们都知道,我之前总结了SVN在Android Studio中的简单使用(由于SVN逐渐被Git所代替,所以Git的讲解比较详细),而本篇文章主要介绍使用命令行的方式对Git进行操作以及Git与GitHub在Android Studio中的配置和使用,以及Git的分支详解。

一、Git的介绍:

    Git版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具,是目前最先进也是最常用的分布式版本控制系统。Git可以离线进行代码提交(因为每一个开发者都有一个完整的版本库),因此它称得上是完全的分布式处理,Git所有的操作不需要在线进行;这意味着Git的速度要比SVN等工具快得多,而SVN曾经是最成熟的版本控制,但它的出现主要是为改善CVS的一些缺点,所以SVN也是集中式版本控制系统。SVN需要一个中央服务器,项目的所有更改和合并都需要通过中央服务器来完成,所以SVN的使用需要在联网的情况下并且效率要比Git要低,而Git可以提交到本地的仓库。还有就是Git的分支模型,改变了开发者的开发模式,SVN等版本控制工具将每个分支都要放在不同的目录中,Git可以在同一个目录中切换不同的分支。而分支也是Git的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值