集中式版本控制系统采用中央服务器上存储的所有文件和实现团队协作。但是CVCS主要缺点是中央服务器的单点故障,即故障。不幸的是,如果中央服务器宕机一小时,然后在该时段没有人可以合作。即使在最坏的情况下,如果中央服务器的磁盘被损坏,并没有采取适当的备份,那么将失去整个项目的历史。 DVCS客户不仅检出的 ...
分类:
其他好文 时间:
2016-05-20 19:11:49
阅读次数:
105
一、简介 Git是目前世界上最先进的分布式版本控制系统,Git中绝大部分操作都是访问本地资源,不需要网络,其中有三个概念比较重要:1. 工作目录 2. 暂存区域 3.本地仓库。 简单说明一下,工作目录:项目某个版本的内容,供我们使用;暂存区域:一个文件,保存了下次将提交的文件列表信息;本地仓库:保存 ...
分类:
其他好文 时间:
2016-05-02 02:23:41
阅读次数:
176
本章是Git使用的入门介绍。Git是linux之父linus编写的Git进行代码管理的。Git在各方面都有与其他同类的源代码管理软件。在学习android及linux内核、驱动开发的过程中都会涉及大量的源代码,因此本章中涉及到的Git的基本使用都是我们开发android系统是必要的准备条件。 使用G ...
分类:
其他好文 时间:
2016-04-30 14:17:24
阅读次数:
111
Git功能十分复杂,简单来说它使你的开发更为快捷和可控,尤其是在开源项目上展现的友好的交互和回馈。 熟悉一些git指令操作对开发者的帮助可以避免开发者受到一些外在因素打断开发进度,甚至延误项目的check日期。提交指定代码库需要RSA身份验证,而且需要公钥确定设备能够提交管理代码库。 如果源代码是最 ...
分类:
移动开发 时间:
2016-04-29 21:48:12
阅读次数:
216
2016-04-23/19:25:02 参考:http://blog.jobbole.com/78960/ Git bash中运行git log之后怎样终止这个命令,按q,再按回车键清屏 clear查询用户名$ git config --global user.name查询用户邮箱$ git con ...
分类:
其他好文 时间:
2016-04-23 21:20:41
阅读次数:
220
由于以前折腾过svn,虽然最终没有用成功,但是也算有经验,git入门还是比较简单的。 在新目录下建立初始化版本库 : git init git add file git add file2 git commit -m "add files" git reset --hard HEAD^ (HEAD表 ...
分类:
其他好文 时间:
2016-04-20 19:41:30
阅读次数:
152
实验说明本节实验为 Git 入门第一个实验,可以帮助大家熟悉如何创建和使用 git 仓库。...
分类:
其他好文 时间:
2016-04-12 16:02:09
阅读次数:
296