赞
踩
git的工作区、暂存区、本地仓库、远程仓库如下图可以看到,该图引自博客的内容
程序员进行开发(改动)的地方,是当前看到的。
说明:任何对象都是在工作区中诞生和被修改
通俗而言,就是在本地电脑操作的文件夹的位置,下面是笔者学习git的时候用的文件夹,文件夹里的.git被隐藏了。
工作区有一个隐藏目录.git,这个是Git的版本库。
Git的版本库里有称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
本地仓库保存了对象被提交过的各个版本。git commit 后同步index的目录树到本地仓库,方便从下一步通过git push 同步本地仓库与远程仓库。说明如下:
运程仓库的内容可能被分布在多个地点的处于协作关系的本地仓库修改,因此它可能与本地仓库同步,也可能不同步,但是它的内容是最旧的。是与协作者分享本地的修改,可以把它们push到远程仓库来共享。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。