前面一篇文章介绍了Git对象模型,接下来我们就进入".git"目录看看到底有什么东西,目录中哪些东西又跟Git对象模型相关。结合这个目录,我们将进一步了解Git的工作原理。.git目录下面就开始进入.git目录了,通过"ls"命令可以看到.git目录中的文件和子目录:对于这些文件和目录,下面给出了一...
分类:
其他好文 时间:
2014-12-30 23:28:41
阅读次数:
271
前面一篇文章介绍了本地仓库的一系列操作,下面我们将进一步了解Git的工作原理,介绍Git对象模型。刚开始使用Git的时候,对Git对象模型、工作原理并不理解,但是经过一段时间的使用、熟悉之后,然后再来理解这些内容就比较容易了。下面开始介绍Git对象,然后通过一个实例展示Git对象模型。Git对象在G...
分类:
其他好文 时间:
2014-12-30 00:22:35
阅读次数:
221
Git权威指南
跳转至:
导航、
搜索
目录
1
初识Git2
Git安装3
Git初始化4
Git暂存区(stage)5
Git对象6
Git重置7
Git检出8
git stash9
Git基本操作10
历史11
Git克隆12
Git库管理13
Git协议与工作协同14
冲突解决15
Git里程碑16
Gi...
分类:
其他好文 时间:
2014-12-18 09:18:18
阅读次数:
313
目录设置再谈设置创建项目检查状态做更改暂存更改暂存与提交提交更改更改而非文件历史别名获得旧版本给版本打标签撤销本地更改撤销暂存的更改撤销提交的更改从分支移除提交移除 oops 标签修正提交移动文件再谈结构Git 内幕:.git 目录Git 内幕:直接处理 Git 对象创建分支导航分支在 master...
分类:
其他好文 时间:
2014-11-23 14:20:16
阅读次数:
262
一. git基础 二.git原理 Ⅰ.git目录 Ⅱgit对象 Git内部有四种对象,各种命令操作这四种对象,从而实现版本控制功能。 四种对象分别为:commit, tree, blob, tag PS:tag对象可以暂时忽略 ?通过一个示例git项目...
分类:
其他好文 时间:
2014-11-19 02:26:09
阅读次数:
293
对象1. Git branch 是分支管理的主要命令,也可以显示当前的工作分支2. Master 指向的是一个提交id(最新提交的),可以从任何开始建立一条历史跟踪路径,用一个文件指向这个链条的最新提交。3. Git rev-parse 可以用于显示引用对应的提交ID。4. Git cat-file...
分类:
其他好文 时间:
2014-11-17 00:28:25
阅读次数:
154
本文git版本1.9.6一、git的基本对象类型二、查看git对象信息三、理解git存储结构1、Git中有四种基本对象类型,组成了Git更高级的数据结构:blobs每个blob代表一个(版本的)文件,blob只包含文件的数据,而忽略文件的其他元数据,如名字、路径、格式等。trees每个tree代表了一..
分类:
其他好文 时间:
2014-11-03 01:33:42
阅读次数:
208
之前的git 知识是一星半点,经常commit 异常 ,所以这次记录下git相关知识。GIT对象模型每个对象都是 该'对象内容'SHA1(1种密码学的哈希算法) 以后的值,每个对象不可能一样(一样的情况是因为内容完全一致)每个对象含有以下3个内容:blob用来存储文件数据,通常是一个文件。tree ...
分类:
其他好文 时间:
2014-07-05 17:55:04
阅读次数:
153
git是一种管理数据的工具,一种支持快速索引查找数据并管理数据变化的工具。它为数据添加一个头封装为对象块(本文称为git对象)然后保存为文件。我们平时用惯了git commit,
git show, git add等常用命令,你可知道这些常用命令背后是由无数的git微命令完成的吗?今天我就和大家一起来学习这些git微命令,通过这些微命令我们可以很清晰的了解git工作机制...
分类:
其他好文 时间:
2014-06-22 21:49:54
阅读次数:
336