【Git】初识

    xiaoxiao2021-03-26  26

    定义

    Git是一款免费、开源的分布式版本控制系统

    用于敏捷高效地处理任何或小或大的项目

     

    使用Git意味着什么

    对于程序员:分布式版本控制可以让程序员能在本地拥有一个完整的版本库,几乎所有操作能脱离网络执行

    对于管理员:不需要统一管理分支的创建和删除,不需要为版本库的备份操心,不需要担心版本库的篡改

     

     

    Git  SVN的对比

     

    1.git是分布式,svn是集中式

    2.git速度快,svn

    3.git把内容按元数据方式存储,svn按文件

    4.git branch灵活强大,svn仅仅是文件复制管理

    5.git的恢复强于svn

     

    SVN采取的类似于补丁式的项目管理,是一种线性的统一管理。

     

    Git采取分布式,每个都是完整版本库,如果修改文件,就会产生一个新的文件,如果是旧的文件就是创造原文件的一个链接。

     

     

    小结

    关于git,我们不需要集中式的版本库,每个人都工作在通过克隆建立的的本地版本库中

    每个人都拥有一个完整的版本库,所有的操作直接在本地完成而不需要网络连接。每个人都是版本库的主人,不再有谁能提交谁不能提交的限制

    现在随着git带来开发效率的极大提升以及巨大的利益,越来越多的项目都用git进行管理

    转载请注明原文地址: https://ju.6miu.com/read-661640.html

    最新回复(0)