
分布式版本控制系统Git(概述)
存在单点故障风险 每台客户机并无版本控制功能 需要在网络环境下工作 仓库(repository):存储所有提交对象和文件历史 暂停区(index):维护当前工作区与仓库的差异 这种设计使得Git能够高效管理文件改动 Dev分支:用于开发阶段,所有开发者在此分支工作 Master分支(主干分支):代表正式版本,通常用于上线 Debug分支:用于快速修复重大问题后合并到Dev分支,再推送至Master分支 访问Git官方网站下载最新版本 完成安装后,可通过终端执行基本命令 初始化本地仓库:
发布日期:2021-05-18 05:30:32
浏览次数:21
分类:精选文章
本文共 1222 字,大约阅读时间需要 4 分钟。
Git概述
版本控制系统(version control system,VCS)是一种用于记录文件内容变化的工具,帮助用户追踪文件的修订历史。Git是最为常用的版本控制工具之一,其支持对各种类型文件进行版本控制,广泛应用于软件开发等领域。
1.1 Git的工作模式
版本控制系统的工作模式主要可分为两种:集中式工作模式和分布式工作模式。
集中式工作模式:
在集中式工作模式中,所有开发活动都依赖于中央服务器。这种模式存在三大弊端:典型代表为CVS和Subversion(SVN)。
分布式工作模式:
Git采用分布式工作模式,用户可以在本地仓库独立工作,无需频繁与中央服务器交互。这种模式的优势显著:- 用户可以在离线环境下工作
- 版本控制更加灵活和高效
- 没有单点故障风险
Git的典型代表是本身,擅长支持小团队的敏捷开发模式。
Git的工作原理
Git通过贩卖repository(仓库)的概念,从集中式VCS转变为分布式VCS。其工作原理核心在于将文件改动记录到diff对象中,然后附加到任意一个提交对象。Git采用指针机制,文件历史可通过指针快速追溯。
Git的区域分布:
Git仓库包含两个主要区域:Git的分支管理
在实际开发中,通常会创建多个分支:
这种分支管理方式帮助开发团队高效协作,确保主干分支始终保持稳定。
Git的下载与安装
Git的下载与安装步骤相对简便:
本地库操作
在使用Git时,需注意以下操作:
git init
- 查看仓库状态:
- 创建用户配置:
- 系统用户:
git config --system user.name "中国" git config --system user.email "2658796148@qq.com"
- 全局用户:
git config --global user.name "河南" git config --global user.email "youxiang@163.com"
- 本地用户:
git config user.name "开发者名" git config user.email "开发者邮箱"
git status
通过上述命令可创建不同类型用户配置,确保Git环境正确设置。
本地仓库中的文件改动需通过git add命令加入暂停区,再git commit提交到仓库。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年05月08日 03时55分50秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
wxwidgets编写多线程程序--wxThread
2019-03-16
BUUCTF:[湖南省赛2019]Findme
2019-03-16
ciscn2021西北部分pwn
2019-03-17
p144循环网络
2019-03-17
Finger.01 - ESP8266模块STA模式调试
2019-03-17
三维点云处理
2019-03-17
springboot security 基于redis的session共享(7)
2019-03-17
vue 权限管理 菜单按钮权限控制(7)
2019-03-17
vue 权限管理 主题切换(8)
2019-03-17
Qt 在Excel文件中Chart绘图
2019-03-17
U3D资源加载
2019-03-17
01-webpack5理解及配置
2019-03-17
webpack的安装和使用
2019-03-17
Vue.js学习-15-v-for循环数组内容
2019-03-17
Linux——系统安全及应用(开关机安全机制、系统弱口令检测、NMAP)
2019-03-17
kafka超时错误或者发送消息失败等错误,排错方式
2019-03-17
Python3 排序函数问题
2019-03-17
Windows下配置单机Hadoop环境 pyspark
2019-03-17