浅谈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 小时前
pycharm2018配置gitee操作
pycharm·gitee
wu_aceo9 小时前
将本地项目提交到Gitee
git·gitee·提交·本地提交·上传git
秉承初心2 天前
将Maven依赖上传到Gitee Packages并让他人引用方案(AI)
java·gitee·maven
crack_comet13 天前
通过使用gitee发布项目到Maven中央仓库最新教程
java·gitee·maven
颜笑晏晏19 天前
Git 零基础到同步 GitHub 和 Gitee 全流程指南
git·gitee·github
热血的柯基破防了21 天前
Git命令与代码仓库管理
git·gitee
不念霉运22 天前
为什么传统 Bug 追踪系统正在被抛弃?
软件测试·安全·gitee·开源·bug·devsecops
不念霉运23 天前
河南农担携手Gitee企业版:构建农业金融数字化研发新基建
金融·gitee·开源·devops·权限管理·ci/di
尽兴-24 天前
Git 清理指南:如何从版本库中移除误提交的文件(保留本地文件)
大数据·git·gitee·gitlab
消失的旧时光-194325 天前
多场景 OkHttpClient 管理器 - Android 网络通信解决方案
android·gitee