首页 > 其他分享 >认识git工作原理以及SVN和git的区别

认识git工作原理以及SVN和git的区别

时间:2023-01-09 22:13:56浏览次数:39  
标签:SVN git 代码 用户 版本控制 本地 服务器 原理

1.本地版本控制:在自己本地电脑上生成版本,每次使用快照进行备份

2.集中版本控制:多个用户向一个服务器上提交代码

3.分布式版本控制:服务器上存一份代码,自己本地也存一份代码

2.git和svn的区别

他们共同之处是命令差不多一样,学会一个,另外一个好上手

git:分布式版本控制,如:A用户写了新增代码,B用户写了删除代码,A用户提交了代码,B用户在本地代码中就会显示最新的

svn:集中版本控制,他们都需要向服务器去拿取最新代码,然后进行操作

标签:SVN,git,代码,用户,版本控制,本地,服务器,原理
From: https://www.cnblogs.com/wsx123/p/17038667.html

相关文章

  • Springcloud源码学习笔记1—— Zuul网关原理
    系列文章目录和关于我源码基于spring-cloud-netflix-zuul-2.2.6.RELEASE.jar需要具备SpringMVC源码功底推荐学习https://www.cnblogs.com/cuzzz/p/16538064.html零丶......
  • IO流原理及流的分类
    IO流原理及流的分类JavaIO流原理I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理数据传输.如读/写文件,网络通讯等。Java程序中,对于数据的输入/输出操作以”......
  • tornado原理介绍及异步非阻塞实现方式
    tornado原理介绍及异步非阻塞实现方式以下内容根据自己实操和理解进行的整理,欢迎交流~在tornado的开发中,我们一般会见到以下四个组成部分。ioloop:同一个ioloop实例运......
  • 操作系统 — 精髓与设计原理(第一章 计算机系统概述)
    计算机体系概述1.1基本构成计算机有4个主要的结构化部件:处理器(Processor):控制计算机的操作,执行数据处理功能;内存(Mainmemory):存储数据和程序;输入/输出模块(I/Omodule......
  • TransactionTemplate的工作原理
    1初始化在DataSourceTransactionManagerAutoConfiguration.JdbcTransactionManagerConfiguration#transactionManager()会创建transactionManager的bean对象:@Bean@Co......
  • mac 中,项目运行报错 error:0308010C:digital envelope routines::unsupported
    例如:  引用网络一段话,nodev17中的OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。在nodev17以前一些可以正常运行的的应用程序......
  • win10安装git
    安装git首先下载安装gitgit下载官网地址:git官网1.下载完GIT,第一次安装GIT。如下操作2.如果你安装有以前版本,在安装新版本请按一下操作打开gitbas......
  • 如何在Github上创建一个新仓库
    Hi,欢迎大家在有空的时候做客【江涛学编程】,这里是2023年的第6篇原创文章,新年新气象,在这里我祝读者朋友们都好好的,老规矩,拍拍手......
  • Gitea+Drone+SpringBoot实践
    注意:构建的前提,已安装Gitea和Drone1.新建一个SpringBoot项目如果可以的话建议在MavenPOM文件中的Build-> finalName指定打包完成后的文件名<build>......
  • git did not exit cleanly (exit code 128) 解决
    使用TortoiseGit进行pull时,总是提示连接错误“gitdidnotexitcleanly(exitcode128)”无论是push还是pull到本地,弹出这个问题。原因:是Github禁用了TLSv1.0andv......