![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
文章平均质量分 63
qq_41822751
这个作者很懒,什么都没留下…
展开
-
Git中commit、tree、blob对象之间的关系
每次执行一次git commit 就会创建一个commit对象。一个commit对象对应一个tree对象。这个tree对象存放当前commit对应的仓库的所有文件夹和文件快照。总结:执行一次commit操作时,一个commit包含一个tree。tree中的内容就是执行commit时项目中包含的所有文件夹和文件。即tree是一个大的文件夹,它包含了那个时刻整个项目的文件夹和文件。再者也可以说这个tree包含了整个项目的tree和blob,即文件夹和文件。如下图所示...原创 2020-07-28 18:20:59 · 336 阅读 · 0 评论 -
安装、配置与简单使用git
一、安装1、进入git官网https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git2、按照操作系统选择自己需要的安装方式Mac:点击图中所示链接下载,下载后直接安装即可。win:Windows版本点击图中链接,下载的是可执行文件,直接双击下载好的可执行文件即可安装。(一直下一步即可)3、在cmd中输入git检验安装是否成功,出现以下相关信息则安装成功。二、使用前的简单配置1、配置用户名和用户邮箱$原创 2020-07-28 16:46:39 · 117 阅读 · 0 评论 -
Git中的.git文件夹
一、.Git文件夹1、HEAD文件:存放一个引用,指向refs/heads/当前正在使用的分支,表示当前正在工作的是哪个分支2、config文件:存放当前仓库的local属性信息配置3、refs文件夹:tags:存放标签(里程碑)tags文件夹里面存放了你已创建的标签文件,每个标签文件都存放着一串唯一标识此标签的哈希值,而该串哈希值又指向了某个Git对象,即该标签是为了这个对象创建的。heads:存放分支。heads文件夹存放分支文件,分支文件中存储着一串哈希值(该哈希值标识这个分支中的最近一次原创 2020-07-28 16:47:42 · 1331 阅读 · 0 评论