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

相关推荐
程序员小崔日记5 天前
如何将代码轻松上传到 Gitee?Git 使用全攻略!
git·gitee·上传
普通网友9 天前
Android Jetpack 之 LifeCycle 组件_android 自定义view lifecycle
android·gitee·android jetpack
笑口常开xpr12 天前
Linux 命 令 界 的 “王 炸 组 合”!Gitee 提 交 + 权 限 控 制 + 热 键 神 操,学 会 直 接 霸 屏 终 端!
linux·gitee·权限
ProgramHan15 天前
github、gitlab、gitee分别都是什么,为什么不能访问?
gitee·gitlab·github
PieroPc15 天前
用python 写的 Gitee 数据备份工具
开发语言·python·gitee
secondyoung16 天前
Git使用:Git使用问题及解决方法总结
windows·经验分享·git·vscode·gitee·github·gitcode
承渊政道16 天前
Linux系统学习【深入剖析Git的原理和使用(下)】
linux·服务器·git·学习·gitee·vim·gitcode
唐璜Taro19 天前
硬核实战:内网 Windows 环境下 Jenkins + Gitee 自动化部署 Vue2 项目
gitee·自动化·jenkins
扶苏100222 天前
推送代码到gitee,弹出身份验证窗口,但是输入gitee账号密码,提示认证失败
git·gitee