您的位置:首页 > 其它

Git的使用— Git基本概念

2016-01-27 15:56 507 查看
1.SHA-1散列(hash,哈希):一个由40个十六进制字符(0-9和a-f)组成组成字符串,基于Git中文件的内容或目录结构计算出来。

Git数据库中保存的信息都是以文件内容的哈希值来索引,而不是文件名。

2.git只有三种状态:已提交(committed)、已修改(modified)、已暂存(staged)。

committed : 数据已经安全的保存在本地数据库中。

modified :修改了文件,但还没保存到数据库中。

staged:对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

3. git项目的三个工作区域:Git仓库、工作目录、暂存区域。

Git仓库:Git用来保存项目的元数据和对象数据库的地方。Git中最重要的部分,从其他计算机克隆仓库时,拷贝的就是这里的数据。

work directory : 对项目的某个版本独立提取出来的内容。这些从Git仓库的压缩数据库中提取出来的文件,放在磁盘上供开发者使用或修改。

staged area :是一个文件,保存了下次将提交的文件列表信息,一般在Git仓库目录中。有时也被称作“索引”。

4.基本的Git工作流程如下

(1)在工作目录中修改文件。

(2)暂存文件,将文件的快照放入暂存区域。

(3)提交更新,找到找到暂存区域的文件,将快照永久性存储到Git仓库目录。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: