Git & SVN 区别

版本管理 两个主要流派(概念)是集中式版本控制分布式版本控制,他们的代表又分别是SVNGit

SVN

集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。

Paste_Image.png

Git

分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

Paste_Image.png

Git学习笔记

Syncing a fork

Configuring a remote for a fork

https://www.zhihu.com/question/20393785

Git教程 - 廖雪峰

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,248评论 19 139
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 3,999评论 3 27
  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,291评论 5 47
  • 很充实的一天,从早上六点起床到现在十二点,感觉每一分钟都安排满了,并且都没有荒废,喜欢这样充实的状态。
    云淡风轻_4bd6阅读 84评论 0 0
  • 心情极其低迷的时候,埋在家里看了一整天电影。这一整天唯一的收获是,一部叫“美丽心灵”的影片,实在令人难以忘记。 电...
    榴莲妄凡阅读 444评论 0 0