人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
本文目录一览:
Git系列之底层原理篇
当执行$ git add first.txt 的时候就会在.git/objects/生成一个blob对象的文件夹(前两位为文件夹名称 -- 后38位为文本内容的哈希值)对应上图的第一个d00491 -- blob对象。
Linux kernel开创者和Git的开发者——Linus说,Git使用了SHA-1并非是为了安全性,而是为了数据的完整性。理论上SHA-1会在2^51攻击下实现哈希碰撞,所以也不是完全的安全。
git 区别与其他 vcs 系统的一个最主要原因之一是:git 对文件版本管理和其他 vcs 系统对文件版本的实现理念完成不一样。这也就是 git 版本管理为什么如此强大的最核心的地方。