浅谈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文库

相关推荐
AirDroid_cn19 小时前
隐私沙盒:第三方应用读取剪切板内容如何拦截?
android·gitee
ShineWinsu1 天前
对于Git:远程操作的超详细保姆级解析
linux·git·gitee·github·远程仓库·分布式版本控制系统·远程操作
7177771 天前
能源行业 DevOps 平台选型与 Gitee 企业版适配性梳理
人工智能·gitee
7177772 天前
基于 Gitee 的软件成分分析(SCA)工具选型与集成参考
人工智能·gitee
7177772 天前
国产 AI Coding 平台推荐:以 Gitee 为基准的中文研发场景选型对比
人工智能·gitee
旧梦星轨4 天前
Git Flow 工作流实践
git·gitee·gitlab·github
7177774 天前
软件成分分析工具怎么选:Gitee 生态下的 SCA 能力与选型框架
gitee
7177776 天前
开源代码审计平台推荐:Gitee 在企业代码审计流程中的定位与选型建议
人工智能·gitee
7177776 天前
代码审计工具有哪些:面向 Gitee 生态的对比选型参考
gitee
理智.6297 天前
Git 工具使用之项目版本回退与修改备份:stash、reset、reflog 常用指令详解
git·gitee·github