在实战之前先搞清楚git是什么,git是当前最流行的分布式版本版本控制系统。那么也许有人会问:
为什么要进行版本控制?
试想如果没有版本控制,你对一个工程的源码进行了修改,但测试一把发现有问题必须回滚,如何回滚,怎么回滚,天知道你都改了什么;试想团队同时对一个项目进行开发,如果汇集所有的人的提交!
几人git是分布式版本控制系统,是否也存在集中式的,二则的区别是什么?
版本控制系统的确存在集中式和分布式之分,其中集中式主要包括cvs等!集中式的版本控制比较容易理解,存在唯一的中心环境,每一个人都通过网络从中心环境拉取代码,修改后在提交到中心环境!而分布式版本控制系统可以脱离网络,每一个用户本地就由一个仓库。
上面只是让大家有个感念,下面开始正式进入实战!
本文出自 “技术成就梦想” 博客,请务必保留此出处http://houenxun.blog.51cto.com/3958763/1672656
原文地址:http://houenxun.blog.51cto.com/3958763/1672656