Git的基础篇上

 版本控制工具------git

        Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

 版本控制工具分类:

        git (分布式)

        svn (集中式)

 区别:

        1.不管git 还是svn 都是版本控制工具都能形成版本(version )

git能在开发者本机形成自己的版本version控制,但是svn 必须提交中央服务器才能形成版本

2.不管是git还是svn 如果是要代码合并,必须都要依靠中央服务器

3.在git中大部分 "合法操作" 都是可以撤回的 ,但是在svn中有些操作是不可以撤回

git 优势

        1.能在本地和服务器形成版本控制

        2.git的版本成重写提交说明

        svn 不可以重写提交说明

        3.git 一般都可以撤回‘后悔’

        4.git 强大的分支系统,每个分支都有独特的函数

        master --> 主分支 --> 不直接做开发 分支代码稳定,直接上线发布

        dev --> 开发分支 --> 开发代码的分支

        test --> 测试分支 --> 测试人员 测试代码安全性能分支

分支:

        版本形成的提交线路

        5.git形成版本 (全量备份 ) svn (增量备份)

        git: 每个版本保存全部代码文件 (修改的和未修改的)

        svn: 每个版本只保存修改的代码 (修改的代码 项目不完整)

 svn结构图

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值