您的位置:首页 > 其它

[置顶] Git学习系列博客全目录

2015-05-26 16:29 465 查看
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/45849615

Git是一个分布式版本控制软件,它是由Linux的作者Linus用C写的一个分布式版本控制系统。

Git主要特点

1、速度:Git在本地上保存着所有当前项目的版本和更新,并且Git中的绝大多数操作都在本地,无需连网,所以处理起来速度。

2、简单的设计:Git的实现与项目复杂度无关,它永远可以在几毫秒的时间内完成分支的创建和切换。

3、完全分布式模式:每个人电脑上都有一个完整的版本库,而且它支持离线工作(大部分操作都是本地执行),本地提交可以稍后提交到服务器上。

4、对非线性开发模式的强力支持:允许上千个并行开发的分支。

几个名词:工作区<-->暂存区<-->版本库。

工作区(Working area):就是.git所在的目录或其子目录。

暂存区(Staging area):对文件操作(也就是需要提交的文件修改)的地方就叫暂存区。--注意:这里的修改包括对文件的增删改。

版本库(Repository):就是你所看到的的那个隐藏的“.git”目录,它就是咱们的版本(仓)库。

Git相关命令操作



备注:该图总结于2014年初,由公司外派外派至sony从事手机研发及升级维护工作。



Git学习系列目录

Git学习系列(一)初识Git

Git学习系列(二)创建本地仓库及文件操作

Git学习系列(三)版本回退和管理文件的修改及删除操作

Git学习系列(四)远程仓库及其与本地仓库交互

Git学习系列(五)分支管理详解

Git学习系列(六)解决分支冲突及分支管理策略

Git学习系列(七)Bug和Feature分支管理详解

Git学习系列(八)标签的管理及配置别名详解

我的作品--电子书(免费下载)

《Git学习系列基础教程》 

《Java基础教程完整版》 

《Java设计模式菜鸟系列教程》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: