zoukankan      html  css  js  c++  java
  • Git 简介

    先了解一下 SVN 缺点:

    (1) SVN 基于 C/S 架构,有一台中央服务器,多台客户端通过网络从中央服务器拉取或提交代码,以此达到多人协作开发
    (2) SVN 是集中式的开源版本控制系统,集中式核心在于中央服务器,开发者需要先从服务器上获取/提交代码,一旦离开了服务器,基本无法工作,这是缺点之一
    (3) SVN 客户端需要通过网络从中央服务器拉取或提交代码,特别依赖网络,因此一旦网络出现问题,也就无法拉取或提交代码,这也是缺点之一

    Git 简介:

    (1) Git 是一个分布式的开源版本控制系统,也就是说,每台客户端都可以充当控制中心,我从本机拉取代码,再提交代码到本机,不需要依赖网络,各自开发各自的
    (2) Git 也可以设置一个服务端,用来合并多台客户端的最终版本代码,平时的小改动由我们自己电脑里面的控制中心来管理,服务端不用关心
    (3) GitHub 是一个 web 界面的 git 管理平台,也就是说它底层的技术驱动依然是 git ,一句话区分,git 是管理工具,github 是在线的基于 git 的平台(或者叫做服务)
    (4) GitHub 在国外,要想获得更好的功能还需要花钱,因此就有了 GitLab,GitLab 也是一个 web 界面的 git 管理平台,适合企业内部构建私有代码管理平台

        

  • 相关阅读:
    vue打包不显示或图片不显示配置
    Vue::is特性用法
    毕业实习报告
    前端vscode常用快捷键总结
    1. 变量常量
    信息收集之CMS指纹识别
    4. EIGRP的复合度量值
    3. EIGRP报文,三张表,邻居建立
    信息收集之目录扫描
    2. EIGRP路由单播邻居和被动接口
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10290074.html
Copyright © 2011-2022 走看看