Git   发布时间:2022-05-05  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了一张图看懂git文件存储原理大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

原理结构图

一张图看懂git文件存储原理

描述

解释

使用git应该明白一点,什么是本地仓库以及为什么有一个本地仓库,git和svn的区别就在这

git会把服务端上的仓库完整的复制到你本地,看清楚是完整的也就是说:不仅仅是你所在的分支,别人建的分支也会被复制下来

因此通常所做的操作,比如diff,revert,commit等,都是对你本地的仓库进行的,如果要和服务器(远程仓库)同步,就是的pull和push操作

相信很多人看了这张图就明白各个区的含义,不过下面还是按照我的理解做下简单的解释。

1.Workspace 工作区

即正在编辑的文件状态。文件状态为未跟踪(untrack)和已修改(modified)在此区域内。
通过git pull远程仓库中文件同步到工作区域中
通过git add把该区域中的文件提交到暂存区中。

2.Index/Stage 暂存区

保存了下次将提交的文件列表信息。文件状态为已暂存(staged)在此区域内。
通过git commit文件提交到本地仓库中。

3.Repository 本地仓库

本地仓库就是从服务器上复制到本地的一份代码,所做的操作都是对这个仓库发生的。
通过git push本地仓库中文件推送到远程仓库中。

4.远程仓库

远程仓库也就是我们所说的服务器端,大家都从这来clone代码,最后大家都需要把本地仓库的变更和这个同步。

转自:

大佬总结

以上是大佬教程为你收集整理的一张图看懂git文件存储原理全部内容,希望文章能够帮你解决一张图看懂git文件存储原理所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: