Loading

1.Git简介

概述
Git是一个免费、开源的分布式版本控制系统,开源快速高效的处理各自大小项目
Git易于学习、占用小、性能几块,具有廉价的本地库、方便的暂存区域和多个工作流分支等特性
 
版本控制
版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统
版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本方便版本切换
 
为什么需要版本控制
个人开发过渡到团队协作
 
集中式版本控制工具
集中化的版本控制系统 例如CVS、SVN等都有一个集中管理的服务器,保存所有文件的修订版本
而协同工作的人们都通过客户端连接到服务器,取出最新的文件或者提交更新
 
分布式版本控制工具
像Git这种分布式版本控制攻克,客户端提前的不是最新版本的文件快照,而是把代码仓库完整的镜像下来(本地库)
这样任何一处协同工作用的文件发生故障,事后都可以用其他客户端的本地库进恢复
每个客户端的每一次提取操作,实际上都是一次对整个文件仓库的完整备份
 
 
工作机制
工作区:存放代码的位置,文件目录
暂存区:将工作区的代码添加到暂存区
本地库:将暂存区的代码提交到本地库,生成历史版本
 
代码托管中心
代码托管中心是基于网络服务器的远程代码仓库,一般简单称为远程库
局域网:gitlab
互联网:github(外网)
Gitee码云(国内网站)
 
 

posted @ 2022-07-06 15:48  木子七  阅读(21)  评论(0编辑  收藏  举报