本文共 1138 字,大约阅读时间需要 3 分钟。
博客已迁移至:
Git 中所有数据在存储前都计算校验和,然后以校验和来引用。Git 用以计算校验和的机制叫做 SHA-1 散列(hash,哈希)。
这是一个由 40 个十六进制字符(0-9 和 a-f)组成字符串,基于 Git 中文件的内容或目录结构计算出来。 SHA-1 哈希看起来是这样:24b9da6552252987aa493b52f8696cd6d3b00373
实际上,Git 数据库中保存的信息都是以文件内容的哈希值来索引,而不是文件名
工作目录下的文件状态:
已跟踪:纳入了版本控制的文件,后期可能处于 未修改,已修改或放入暂存区了
未跟踪:工作目录下除已跟踪文件外的其他所有文件
全局信息配置:(个人默认信息)
git config –global user.name “xxx”
git config –global user.email xxx@qq.coom
此配置会写入 user目录下的 .gitconfig文件,实际上为个人信息默认值
临时配置:
去掉 –global 即可
实际是在其配置列表中追加其信息,重复变量名,不同的value值 (Git每次会读取不同文件,其中就可能含有同一个配置) Git 会使用每个变量的最后一次的配置的值转载地址:http://snlvd.baihongyu.com/