图解git工作原理

git 是一个能处理各种大小项目的开源版本控制系统,本文想通过两张图来简单说明git的工作原理

从上图可以知道git分四个部分来记录文件状态
working directory:工作区,开发者直接修改的本地代码树
staging area:暂存区,用于临时保存开发者的改动
repository:本地仓库,安全存放数据的位置,这里有开发者提交所有版本的数据。其中HEAD指向最新放入仓库的版本

以上三个区域又是存储在我们各自工作的本地PC上,git通过.git/目录下的文件进行记录管理

remote repository: 远程仓库,托管代码的服务器  团队都能访问的公告远程服务器(如github)

git操作都是围绕着这四个区域来进行的,只有理解了这四者的关系才能更好理解各个命令的功能


        

猜你喜欢

转载自blog.csdn.net/qq_36413391/article/details/112981427