git
文章平均质量分 74
pysnow530
因虚度光阴而欣慰,因碌碌无为而自豪
展开
-
彻底理解Git
彻底理解Git翻译 2016-05-25 23:24:14 · 16094 阅读 · 4 评论 -
git 中的非破坏性操作
什么是非破坏性如果你学习过 python 编程语言,你可能会知道,python 为列表内置了一个排序方法。lst = [3, 1, 2] lst.sort()这个例子中,list.sort() 方法可以将列表内的元素按照从小到大的顺序排序。但是,跟其它大多数操作不同,list.sort() 没有返回值,或者返回的是 None。它将排序的结果直接保存在 lst 中。出于性能上的考虑,list.sort原创 2017-09-19 22:58:44 · 426 阅读 · 0 评论 -
Git 使用哈希节约空间
Blob 的算盘我们知道,git 保存文件内容的方式,是将内容压缩并写入一个 blob 对象,而 blob 对象对应的路径,是对文件内容求哈希得到的。比如,我们有一个内容为 a 的文件,git 对 a 取哈希后得到 78981922613b2afb6025042ff6bd878ac1994e85。Git 通过这个哈希值来确定保存 blob 对象的地址,即 .git/objects/78/981922原创 2017-09-21 22:36:53 · 839 阅读 · 0 评论