集中式版本控制系统(有 SVN、CVS等)

集中式有中央仓库(需要联着网工作)
修改的版本都在服务器仓库,每次对比代码

分布式版本控制系统(git)

分布式没有中央仓库,存在客户端一份(不用时刻连网,拉取代码时要联网)
修改的版本在本地客户端

总结分布式相比集中式的优势

分布式平时不用总连着网、本地可以看历史版本、每个客户端都可以恢复仓库

GitLab 和 GitHub

两者都是基于 web 的 Git 仓库
免费私有性用gitlab ;开源、有偿私有 用github

GitLab建项目

建立空仓库项目

刚建立空项目,需要创建master仓库分支,操作看命令行(但是不是maven项目,创建maven,就忽略,跳过此内容)

创建maven项目

项目坐标,名称、包

选择要用到的依赖

点击完成

进入终端

命令操作

git init 初始化一个代码仓库
git remote add origin ssh地…git
git pull origin master
git add .
git commit -m ‘first commit’
git push --set-upstream origin master
=======创建maven项目成功

如何在GitHub上找到感兴趣的开源项目

学习 in:readme stars:>1000 stars:>1000

集中式、分布式版本控制系统的区别相关推荐

  1. 集中式和分布式版本控制系统的区别

    集中式: 先说集中式版本控制系统.简单的说就是,版本库是集中的存放于中央服务器的.干活的时候,先要去中央服务器里领取最新的版本,然后在开始干活.干完活在将自己的版本上传到中央服务器. 就好比要改一本书 ...

  2. 集中式版本控制系统和分布式版本控制系统的区别

    # 集中式版本控制系统 它的版本库是集中存放在中央服务器中的,但是大家在工作中都是用的自己的电脑,所以要先从中央服务器中获得最新版,才可以干活,干完活后再把自己的工作内容推送到中央服务器中.      ...

  3. 【git】—集中式与分布式版本控制系统

    [前言] 大家都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了,之前的linux代码是由Linus本人通过手工方式合并代码,后来为了切 ...

  4. 分布式版本控制系统Git的安装与使用

    作业要求 1.(本次作业要求来自:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2103 2.  我的Github远程仓库地址: ht ...

  5. git(2)---git 分布式版本控制系统

    集中式vs分布式 Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 先说集中式版本控制系统,版本库是集中存放在中央服务 ...

  6. Git(分布式版本控制系统)

    Git 理论 版本控制是一种记录一个或若个文件内容变化,以便将来查阅特定版本修订情况的系统(记录代码文件的变化),采用版本控制系统(version control system->VCS)你就可 ...

  7. git 的安装以及使用:是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作...

    ## 总结 - 学会使用基本的git命令 管理源代码 - 学会去github创建仓库 并将代码上传到github的仓库 (有待完成 回家有网再push) - 了解本地的.git和服务器github的. ...

  8. GIT(分布式版本控制系统)入门

    什么是GIT Git是目前世界上最先进的分布式版本控制系统(没有之一). 那么问题来了,什么是分布式版本控制系统. 这里举个例子,你需要编写一个文档,这个文档呢财务部需要,产品部也需要.那么你要怎么写 ...

  9. 何为集中式版本控制系统与分布式版本控制系统?

    什么是集中式版本控制系统与分布式版本控制系统? 集中式版本控制系统:版本库是集中放在中央服务器的,当我们实际工作的时候,用的都是自己的电脑,所以首先要连接中央服务器,从那里得到最新的版本,然后编写或者 ...

最新文章

  1. PHP 常用字符串处理代码片段
  2. 实体嵌入Entity Embedding及代码实现
  3. hbase shell命令扩展(转自http://www.netfoucs.com/cuirong1986/article/details/7986900)
  4. dhcp只能分配与路由器相同网段么_dhcp工作原理
  5. 利用My97DatePicker实现年份多选
  6. CrashFinder,找到崩溃代码行
  7. Minimum Inversion Number HDU - 1394(求一个数字环的逆序对+多种解法)
  8. date转timestamp格式_技术分享 | MySQL:timestamp 时区转换导致 CPU %sys 高的问题
  9. 第七十五期:网络 | 5G那些运营商不愿说的秘密
  10. 一看就会之—利用IIS服务发布网站(实践篇)上
  11. 风变python学习2---字符串,整数,浮点型数据分析,应用
  12. PHP中H5棋牌开发的异常处理
  13. 7,JESD204B接口的关键问题
  14. 8大数据库性能优化方案,YYDS!
  15. 苹果ios8_手机资讯:你必须要知道的iOS8实用小技巧汇总
  16. python对excel筛选提取文本中数字_详解利用python提取pdf文本数字
  17. 快速使用 Docker 部署 Spring Boot 项目
  18. 瑞星微RK3288开发板 (ARM Cortex-A17架构)
  19. 工作的工资是怎么算的
  20. 验证码识别论文总结---外文篇

热门文章

  1. 计算机考试word功能,2018年计算机二级MS Office考试内容:Word的功能和使用
  2. Docker使用总结
  3. 回归方程的拟合优度检验_判定一元线性回归方程拟合优度的判定系数R的取值范围...
  4. NFC Forum发布NFC数据交换格式(NDEF)规范
  5. 阿里企业邮箱的smtp
  6. linux mysql dengl_mysql中类似oracle的over分组实现
  7. 新手做数据分析的5大误区,一定要避开!
  8. Kaldi语音识别技术
  9. 万字长文读透 Redis
  10. c-lodop自定义分页打印