GIT(一)---简介

本文介绍了Git作为分布式版本控制工具的核心概念及其与传统集中式版本控制系统如SVN的区别。Git不仅适用于小型项目,同样能高效管理大型项目的代码版本,确保开发过程中代码的安全与可追溯。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.版本控制概述

引言:

问:为什么使用git?

答:git在开发, 部署程序时, 用来管理代码进度, 同步代码环境的一个开发工具。

1.1 什么是git?

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是目前世界上最先进的分布式版本控制系统。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

1.2什么是版本库?

   什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”

就好比银行的保险箱,每次往里存钱,都会记录谁,什么时间,存放多少钱,存入的原因等。

git:版本库,核心思想:存储快照(备份),而是不存储差异。

1.3 git的作用

git就是管理我们这个版本库的管家,相当于银行保险箱的管理人员。其主要作用, 保证项目代码在开发阶段, 任何代码都不会丢失. 而且可以快速获取任何阶段开发代码.

1.4 git和svn的区别

以前的版本控制入CVS,SVN等都是集中控制管理的,也就是有一个中央服务器,大家都把代码提交到中心节点,而git是分布式的版本控制工具,也就是说没有中央服务器,每个节点的地位平等,有点P2P的味道,众生平等,谁也别瞧不起谁 ! ^_^。

Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

1.5 什么是分布式?

 分布式处理则是将不同地点的,或具有不同功能的,或拥有不同数据的多台计算机通过通信网络连接起来,在控制系统的统一管理控制下,协调地完成大规模信息处理任务的计算机系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值