【GIT】Git基本原理介绍之git中的对象

有目标就不怕路远。年轻人.无论你现在身在何方.重要的是你将要向何处去。只有明确的目标才能助你成功。没有目标的航船.任何方向的风对他来说都是逆风。因此,再遥远的旅程,只要有目标.就不怕路远。没有目标,哪来的劲头?一车尔尼雷夫斯基

导读:本篇文章讲解 【GIT】Git基本原理介绍之git中的对象,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

git中主要有四种对象

blob对象

  • 二进制大对象
  • 主要用于存放文件的内容(数据的二进制流)

tree对象

  • 主要用于存放blob对象(有点像个文件夹)
  • 解决文件名保存的问题(blob对象是不保存文件名的)

commit对象

  • 是工作树的一个快照
  • 一次commit会产生一个commit对象和tree对象
  • 一个commit对象中包含作者信息/提交者信息和一个tree对象

【GIT】Git基本原理介绍之git中的对象

当然别忘了,还有一个~

tag对象

  • tag , 标签,顾名思义,标签是为了标记某种事物。
  • tag是一个指针,指向某个 commit (其实就是 Git 版本库的一个快照)
  • 目前的项目开发中,当发布版本时一般会使用tag(例如 v1.1,v1.2……)
  • 可以方便的进行增删改查

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/135444.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!