摘要:
我们知道Git有三大区(工作区、暂存区、版本库)以及几个状态(untracked、unstaged、uncommited) 一、简介 Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。 git reset命令是git中重置命令,即用来撤销某次提交(commit)。首先,我们得了解, 阅读全文
摘要:
一、简介 git ls files 命令是用来查看暂存区中文件信息 二、常用参数 参数说明(括号里是简写) cached( c)显示暂存区中的文件,git ls files命令默认的参数 deleted( d)显示删除的文件 modified( m) 显示修改过的文件 other( o)显示没有被g 阅读全文
摘要:
linux下文本的新建和追加内容 git cat file p ID 可查看当前master的数据 观察Git 內部如何储存Commit 随便便抓一個 Commit 的 SHA1 开始: git cat file p a08181bf3 (观察这个commit,找出 tree 位置 ) git ca 阅读全文
摘要:
为了真正理解 Git 处理分支的方式,我们需要回顾一下 Git 是如何保存数据的。 或许你还记得 起步 的内容,Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。 在进行提交操作时,Git 会保存一个提交对象(commit object)。知道了 Git 保存数据的方式,我们可以很 阅读全文