浅谈Git

一:什么是 git

git一种开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

下图是 git 的一个工作流程简图

二:什么是 分布/集中式版本控制系统

软件开发过程中,要解决多人协作的问题,需要有一个版本控制系统,用来合并和管理多人对同一个项目的开发和修改。

集中式版本控制系统,CVCS(Centrailized Version Control System)顾名思义,是把代码的管理和同步放在同一个服务器端来进行,如CVS,SVN,由于有完善的权限系统,以及统一的服务端,适合商业软件的开发。

分布式版本控制系统,DVCS(Distributed Version Control System),则相当于把集中式版本控制系统的服务端和客户端都交给参与开发的客户端来保管,只有需要不同开发者合并代码时,才需要一个中转站来完成。

三:如何在 window 中安装 git

在git官网下载 地址( https://git-scm.com/download/win)

下载地址:GitWindows64位安装包资源-CSDN文库

相关推荐
像风一样自由3 天前
【001】renPy android端启动流程分析
android·gitee
Kakaxiii3 天前
【2025最新】gitee+pycharm完成项目的上传与管理
elasticsearch·pycharm·gitee
m0_726965983 天前
在IDEA中导入gitee项目
java·gitee·intellij-idea
23级二本计科3 天前
一.Gitee基本操作
gitee
難釋懷6 天前
Android开发-常用布局
android·gitee
江畔独步7 天前
Git 基础操作系列2: 本地项目上传至git仓库(gitee / gitlab / github)
git·gitee·gitlab
迷茫运维路7 天前
《企业级前端部署方案:Jenkins+MinIO+SSH+Gitee+Jenkinsfile自动化实践》
运维·前端·gitee·自动化·ssh·jenkins
WenGyyyL12 天前
Android开发——实现一个计算器
gitee
我是哈哈hh18 天前
【Git】初始Git及入门命令行
git·gitee·github·版本控制器
lifejump18 天前
Git命令(Gitee)
git·gitee