首页 > 编程知识 正文

git版本控制是什么,git版本控制原理数据结构

时间:2023-05-06 07:12:56 阅读:267001 作者:2136

Git版本控制的原理 Git工作区域 工作目录(Working Directory)暂存区(Stage/Index)资源库(Repository或Git Directory)远程的git仓库(Remote Directory) 工作间的关系

Workspace:工作区,就是你平时存放项目代码的地方Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换 从工作区提交到远程仓库

 

果哥视频:https://www.bilibili.com/video/av14813510/?p=10

从远程仓库到工作区

 

果哥视频:https://www.bilibili.com/video/av14813510/?p=11

完整图

 

工作流程

git的工作流程一般是这样的:

1、在工作目录中添加、修改文件;

2、将需要进行版本管理的文件放入暂存区域;

3、将暂存区域的文件提交到git仓库。

因此,git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)

 

posted @ 2018-09-24 23:51 烂漫的海燕杠 阅读( ...) 评论( ...) 编辑 收藏

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。