`
1025250620
  • 浏览: 229880 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Git 笔记(一)

    博客分类:
  • Git
 
阅读更多

.git目录结构:

object 任何对象(对象编码前两位为目录名字)

ref\heads:所有分支,分支指向最后一次提交的的commit对象

ref\tags:所有的tag对象

logs\head:HEAD的历史变化

logs\refs/heads :除了HEAD之外所有分支的历史变化

log文件结构:

parent + 当前commit对象+name+时间+commit消息

git cat-file -t id号:可以查看对象类型 -p可以直接打印对象内容

git ls-tree id号:可以显示tree信息(实际上用-p就行了)

 

commit对象模型:

tree对象:提交文件列表

author:文件作者

commitor:提交者

comment:提交日志

blob对象模型:

变更前实体

tree:

文件目录

git branch:

分支信息*代表当前分支

git clone git://url local_dir

 

分享到:
评论

相关推荐

    git尚硅谷笔记.pdf

    #### 一、Git简介与特性 **Git** 是一款开源的分布式版本控制系统,用于高效地处理从小型到大型项目的版本管理。相比于传统的集中式版本控制系统如SVN,Git具备以下特点: 1. **分布式**:每一个开发者的电脑上都...

    git学习笔记(git学习笔记).md

    git学习笔记(git学习笔记).md

    Git笔记Git常用命令

    Git笔记Git笔记Git笔记Git笔记常用命令

    git 教程笔记 git 教程笔记 git 教程笔记 git 教程笔记

    git 教程笔记 git 教程笔记 git 教程笔记

    git笔记git笔记.txt

    git笔记个人使用,请勿下载

    git笔记,很全面

    #### 一、Git简介 Git是一种分布式版本控制系统,它通过记录文件的状态变更来帮助用户管理项目历史。相比传统的集中式版本控制系统(如SVN),Git在本地就能完成大部分操作,因此速度更快且更安全。 #### 二、基本...

    git学习笔记.zip|git学习笔记.zip

    在“git学习笔记”中,我们通常会涵盖以下几个核心知识点: 1. **Git安装与配置**:首先,我们需要了解如何在不同的操作系统(如Windows、MacOS或Linux)上安装Git,并设置用户信息,包括用户名和邮箱,这些信息会...

    git使用笔记.md

    git使用笔记.md

    git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记

    - **`git reset --hard HEAD^`** 或 **`git reset --hard HEAD~n`**: 回退到前一个版本,其中`n`表示回退的版本数,例如`git reset --hard HEAD~100`将回退到100个版本之前。 - **`git reflog`**: 查看完整的提交...

    HTML CSS JS 学习、git-笔记.zip

    HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS ...

    Git笔记.md

    Git笔记

    遇见狂神说GIt 学习笔记

    打开md文件,优先推荐使用typora

    git整理笔记.docx

    Git 是一个分布式版本控制系统,由著名的程序员林纳斯·托瓦兹为管理Linux内核开发而创建。Git 的设计目标是速度、简单性、对非线性开发的支持以及完全分布式的特性,这使得它能有效处理大规模项目,如Linux内核。 ...

    GIT学习笔记

    GIT学习笔记

    git笔记.md

    git笔记.md

    Git课堂笔记思维导图

    git的课堂笔记导图资源,具体模块分为基本操作、分支管理和github的使用

    Git-Note(Git笔记)

    Git笔记主要涵盖了Git的基本概念、常用命令、工作流程以及一些高级用法。通过学习Git,开发者可以有效地管理代码版本,协同开发,防止数据丢失,并实现代码的版本回溯。 1. Git基本概念: - **仓库(Repository)*...

    Git笔记讲义pdf文档

    Git笔记讲义pdf文档

    Git.xmind 笔记

    Git.xmind 笔记

    Git常用命令指导教程笔记.pdf

    Git是一种分布式版本控制系统,用于跟踪对文件和项目代码的修改,是软件开发中不可或缺的工具。本教程将介绍Git的基本概念、安装、配置以及常用命令的使用。 首先,要安装Git,你可以访问Git的官方网站...

Global site tag (gtag.js) - Google Analytics