美文网首页
git入门2--核心原理

git入门2--核心原理

作者: clover_py | 来源:发表于2015-10-08 23:22 被阅读0次

Git使用40个16进制字符分SHA-1 Hash哈希算法来唯一标识对象,基于Git中文件的内容和目录结构计算出来的,Git 中所有数据在存储前都计算校验和,然后以校验和来引用。

一般git只用于往数据库中添加数据,git有三种状态:已修改(modified),已暂存(staged),已提交(committed),所有的文件只处于其中的一种状态。Modified表示已经修改的但未保存到数据库中,处于本地工作区(Working Directory)。Staged表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中,处于暂存区(Staging Area)。Committed表示完成修改并保存在本地数据库中。处于已提交域(Repository)。


基本的 Git 工作流程如下:

1.在工作目录中修改文件,之后文件就会处于Modified状态,Windows文件会显示出红色感叹号

2.暂存文件,add将文件的快照放入暂存区域,处于等待状态。

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

相关文章

  • git入门2--核心原理

    Git使用40个16进制字符分SHA-1 Hash哈希算法来唯一标识对象,基于Git中文件的内容和目录结构计算出来...

  • Git学习之旅 - Basic Snapshotting(基本

    想要了解git add,commit原理的可以参考下面文章,非常有用,强烈推荐。Git 原理入门 学习Git时候,...

  • git核心原理

    首先,每一个 git 目录都有一个名为 .git 的隐藏目录,关于 git 的一切都存储于这个目录里面(全局配置除...

  • GIT实战

    git实战 git与svn的区别 git核心命令使用 git底层实现原理剖析 基于git通信协议搭建git私服 基...

  • GIT

    Git原理 关于版本控制 Git的优势 Git入门使用 新建项目和科隆已有项目(如图) 11 最后在GITHUB的...

  • 入门小白如何快速了解git

    相信大多数入门者都对git的原理比较恍惚,今天我们来告诉大家如何快速学会git命令。 1、git init 这个命...

  • Git入门教程

    Git入门教程 1. 基本原理 概述 Git是分布式版本控制系统(Distributed Version Cont...

  • Java Coder 的基础技能

    Java 入门 《Java编程思想》《Head first java》《Java核心技术》 写码基本功 《Git》...

  • 工具集#01 Git 代码版本控制

    目录:Git 入门Git 进阶Git 高阶总结 1. Git 入门 Git global setup Create...

  • 工具集#01 Git 代码版本控制

    目录:Git 入门Git 进阶Git 高阶总结 1. Git 入门 Git global setup Create...

网友评论

      本文标题:git入门2--核心原理

      本文链接:https://www.haomeiwen.com/subject/wnencttx.html