![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
jiangjunm
这个作者很懒,什么都没留下…
展开
-
Git学习—Git的特点和SVN的区别
我们常用的SVN和CVS都是集中式版本控制系统,而Git是分布式版本控制系统。集中式版本控制系统和分布是版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中放在一台中央服务器的,而要修改代码时,你需要先从中央服务器下载最新的代码到你的电脑,然后修改完成后,再把最新代码推送到中央服务器。集中式版本控制最大的问题是需要联网,局域网还好,要是广域网,提交的文件很大,会把人急死。分布式就不会有这种问题,分布式不纯在有中央服务器这种概念,每台电脑都是一个版本库,所以你不需要...原创 2022-04-06 20:33:20 · 238 阅读 · 0 评论 -
Git学习(一)—Git简介
什么是Git?Git 是一个开源分布式版本控制系统,用于高效敏捷的处理各种大小项目。Git的诞生Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!你也许会想,为什么Linus不把Linux代码放到版本控制系统里呢?不是有CVS、SVN这些免费的版本控制系统吗原创 2022-04-06 14:44:01 · 80 阅读 · 0 评论