美文网首页
Git 对象

Git 对象

作者: 滑稽的命运 | 来源:发表于2017-08-25 16:36 被阅读0次

    Git的commit对象

    不同于SVN以顺序数字的方式表示提交,Git采用40位的SHA1哈希值来表示提交,但是在需要用到时并不需要将40位写全,只需要开头的4位以上即可(不能与现有的其它哈希值冲突)。

    如果进行过commit操作,可通过git log来查询提交历史,如图:

    commit对象.png

    第一行就表示一个提交对象,每一次进行commit操作就会有新的对象产生。
    Tip:使用命令git log --oneline可以查看更简洁的日志。

    为什么不用顺序数字呢?

    因为Git是分布式版本控制系统,开发可以是非线形的,为了避免提交发布的冲突就必须保证每个提交ID的唯一性。

    其它

    什么是SHA1?

    相关文章

      网友评论

          本文标题:Git 对象

          本文链接:https://www.haomeiwen.com/subject/yezudxtx.html