Pro Git 中文版 第2版 2.1.66如果你想在项目中使用子项目,你也已经知道如何来满足这些需求。 到此, 你应该能毫无压力地在命令行中使用 Git 来完成日常中的大部分事情。 334 自定义 Git 到目前为止,我们已经阐述了 Git 基本的运作机制和使用方式,介绍了许多 Git 提供的工具来帮助你简单且有效 地使用它。 在本章,我们将演示如何借助 Git 的一些重要的配置方法和钩子机制,来满足自定义的需求。 通过 这些工具,它会和你、你的公司或你的团队配合得天衣无缝。 你或许已经注意到了,本书前九章专注于探讨上层命令。 然而在本章中,我们将主要面对底层命令。 因为,底 层命令得以让你窥探 Git 内部的工作机制,也有助于说明 Git 是如何完成工作的,以及它为何如此运作。 多数底 层命令并不面向最终用户:它们更适合作为新工具的组件和自定义脚本的组成部分。 当在一个新目录或已有目录执行 git init 时,Git 会创建一个 .git 目录。 这个目录包含了几乎所有 origin --delete topic 传输协议 Git 可以通过两种主要的方式在版本库之间传输数据:“哑(dumb)”协议和“智能(smart)”协议。 本节 将会带你快速浏览这两种协议的运作方式。 哑协议 如果你正在架设一个基于 HTTP 协议的只读版本库,一般而言这种情况下使用的就是哑协议。 这个协议之所以 被称为“哑”协议,是因为在传输过程中,服务端不需要有针对 Git 特有的代码;抓取过程是一系列0 码力 | 501 页 | 19.30 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66想在项目中使用子项目,你也已经知道如何来满足这些需求。 到此,你应该 能毫无压力地在命令行中使用 Git 来完成日常中的大部分事情。 自定义 GIT 到目前为止,我们已经阐述了 Git 基本的运作机制和使用方式,介绍了许多 Git 提供的工具来帮助你简单且有效地使用它。 在本章,我们将演示如何借助 Git 的一些重要的配置方法和钩子机制,来满足自定义的需求。 通过这些工 具,它会和你、你的公司或你的团队配合得天衣无缝。 你或许已经注意到了,本书前九章专注于探讨上层命令。 然而在本章中,我 们将主要面对底层命令。 因为,底层命令得以让你窥探 Git 内部的工作机制, 也有助于说明 Git 是如何完成工作的,以及它为何如此运作。 多数底层命令并 不面向最终用户:它们更适合作为新工具的组件和自定义脚本的组成部分。 当在一个新目录或已有目录执行 git init 时,Git 会创建一个 .git 目录。 这 个目录包含了几乎所有 origin --delete topic 传输协议 Git 可以通过两种主要的方式在版本库之间传输数据:“哑(dumb)”协议和 “智能(smart)”协议。 本节将会带你快速浏览这两种协议的运作方式。 哑协议 如果你正在架设一个基于 HTTP 协议的只读版本库,一般而言这种情况下使用 的就是哑协议。 这个协议之所以被称为“哑”协议,是因为在传输过程中,服务 端不需要有针对 Git 特有的代码;抓取过程是一系列0 码力 | 670 页 | 13.59 MB | 1 年前3
共 2 条
- 1













