首页 > 其他 > 详细

00-Git概述

时间:2020-12-20 23:14:05      阅读:34      评论:0      收藏:0      [点我收藏+]

Git概述

版本控制

一个很简单的例子,有些程序只能运行在win7系统,对程序进行更新之后,他可以在win10运行,但是却不能在win7上运行,因此为了让win7的用户能够继续使用这个程序,我们需要对修改前的程序进行备份,这就是版本控制

本地版本控制

前言

如果我有一个文件,我需要对它进行修改,但是我担心修改后的结果不满意,这时候改怎么办呢?

概述

我会在修改前对文件进行备份,然后对文件进行修改,如果结果好,就使用修改后文件,反之使用修改前的文件

集中版本控制--代表:SVN

前言

在一个程序有多个开发者时,使用本地版本控制有很大的局限性,总不能更新一次,就把更新后的文件发送给其他开发者,因此有了集中版本控制

概述

这里出现了一个服务器,这个服务器用来存放这个程序,当你修改文件的时候,你必须连上存放文件的服务器,注意:你必须连接上存放文件的服务器才能对文件进行修改

就如你需要修改图书馆的一本书的内容,你需要自己走到图书馆,然后对图书进行修改

分布式版本控制--代表:Git

前言

由于每一次修改都需要连上服务器---修改文件要求网络状态良好,而且一旦服务器出现问题,就会导致无法访问服务器,更无法进行文件修改

概述

基于这个问题,出现了分布式版本控制,这里的分布式的意思就是,每一个用户都是一个中央服务器,我们可以从一个中央仓库中将代码下载,然后对代码进行修改,修改结束之后再提交代码,注意相较于集中版本控制,我们只用在下载代码时候以及提交代码时联网,而编辑代码时不需要联网

这相当于如果你要修改一本图书,你可以吧图书备份给自己,然后你对图书进行修改,至于修改之后是否提交给图书馆,由你自己决定

00-Git概述

原文:https://www.cnblogs.com/whether/p/14164876.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!