【Git从青铜到王者】第一篇:Git引言

news/2024/6/17 0:37:22 标签: git, github

在这里插入图片描述


文章目录

  • 前言
  • 总结


前言


你将花费你生命中的若干小时来阅读有关 Git 的相关内容。 让我们用几分钟时间来介绍下我们将给你讲解的内容。 下面是本书正文十章和附录三章的快速总结。

  • 在 第一篇 ,我们将介绍版本控制系统(VCSs)和 Git 的基本概念——不涉及技术内容,仅仅是什么是 Git, 为什
    么它会成为 VCSs 大家庭中的一员,它与其它 VCSs 的区别,以及为什么那么多人都在使用 Git。 然后,我们将
    介绍如何下载 Git 以及如果你的系统没有安装 Git,如何为第一次运行做准备。
  • 在 第二篇 ,我们将阐述 Git 的基本使用——包含你在使用 Git 时可能遇到的 80% 的情形。 通过阅读本章,你应
    该能够克隆仓库、查看项目历史、修改文件和贡献更改。 如果本书在此刻自燃,你应该已经能够使用已经学到
    的漂亮有用的 Git 知识获取到另外一份拷贝。
  • 第三篇 关注于 Git 的分支模型。分支模型通常被认为是 Git 的杀手级特性。 这里,你将学习到究竟是什么让 Git
    与众不同。学习完本章,你可能需要一段时间来思考, 在 Git 分支成为你的生活的一部分之前,你到底是如何生
    活的。
  • 第四篇 关注于服务器端的 Git。本章面向那些希望在你自己的组织或个人服务器搭建用于合作的 Git 的读者。 如
    果你希望让别人处理这些事务,我们也会探讨一些托管选项。
  • 第五篇 将阐述多种分布式工作流的细节,以及如何使用 Git 实现它们。 学习完本章,你应该能够在多个远程仓
    库之间游刃有余,通过电子邮件使用 Git, 熟练地处理多个远程分支和合作者贡献的补丁。
  • 第六篇 介绍 GitHub 托管服务以及深层次的工具。我们将涵盖注册与账户管理, 创建和使用 Git 仓库,贡献项目
    的普通工作流以及接受他人的贡献,GitHub 的可编程接口和那些能够让你的生活变得更简单的小技巧。
  • 第七篇 关于 Git 的高级命令。你将学习到一些高级主题,诸如掌握可怕的“reset”命令, 使用二分搜索识别错
    误,编辑历史,细节版本选择等等。本章的介绍将丰富你的 Git 知识,让你成为一个真正的大师。
  • 第八篇 关于 Git 环境的自定义配置,包括设置用于增强或促进自定义策略的钩子脚本, 以及按照你所需要的方
    式进行工作的环境配置。我们还会介绍构建你自己的脚本集,以增强自定义提交策略。
  • 第九篇 对比 Git 和其它 VCSs,包括在 Subversion(SVN)的世界使用 Git 以及从其它 VCSs 迁移到 Git。 很多组
    织仍在使用 SVN,并且也没有计划改变,此时,你将了解到 Git 不可思议的能力——本章将展示, 在你不得不使
    SVN 服务器的时候如何协同合作。我们还将介绍如何从不同系统导入项目, 以便你能够全身心投入 Git 的怀
    抱。
  • 第十篇 深入 Git 隐晦而漂亮的实现细节。现在,你已经知道所有有关 Git 的知识, 能够熟练运用 Git 的强大优雅
    的功能。接下来,你可以继续学习 Git 如何存储对象、 Git 的对象模型是怎样的、打包文件的细节、服务器协议
    等更多知识。 本书自始至终都将引用本章的内容,以便你能够在当时就可以深入了解。 但是,如果你像我们一
    样希望深入学习技术细节,你可能想先阅读第十章。我们将选择权交给你。
  • 附录 A ,我们学习多个在特定环境中使用 Git 的实例。 我们涵盖了许多不同的 GUI 和 IDE 编程环境,你可能
    会想在这些环境中使用 Git,以及你可以使用哪些环境。 如果你想在 shell、IDE 或文本编辑器中使用 Git,请阅
    读本章。
  • 附录 B ,我们探讨通过类似 libgit2 和 JGit 的工具编写 Git 脚本、扩展 Git。 如果你对编写复杂、快速的自定
    义工具感兴趣,需要了解 Git 的底层访问,本章就是你所需要了解的。
  • 最后在 附录 C ,我们一次性浏览 Git 的所有主要命令,复习在本书中介绍的内容,回忆我们能够使用这些命令做什么。如果你需要知道本书中我们使用了哪些特定 Git 命令,你可以在这里查阅。

下面让我们开始吧…


总结

以上就是今天要讲的内容,本文仅仅简单介绍了以后讲解Git目录的使用,这就是以后要讲的内容部分,而Git提供了大量能使我们快速便捷地处理数据的函数和方法,我们务必掌握。希望大家多多支持!另外如果上述有任何问题,请懂哥指教,不过没关系,主要是自己能坚持,更希望有一起学习的同学可以帮我指正,但是如果可以请温柔一点跟我讲,爱与和平是永远的主题,爱各位了。加油啊!
在这里插入图片描述


http://www.niftyadmin.cn/n/1739719.html

相关文章

【Git从青铜到王者】第二篇:Git的初始

系列文章目录 文章目录系列文章目录前言一、Git 关于版本控制1.本地版本控制系统2.集中化的版本控制系统3.分布式版本控制系统二、Git简史三、Git是什么1.Git是什么2.直接记录快照,而非差异比较3.近乎所有操作都是本地执行4.Git 保证完整性5.Git 一般只添加数据6.Gi…

Windows下配置CMake(基础教程,适合入门级选手收藏学习)

文章目录一、CMake是什么二、下载与配置1.网站:[Download | CMake](https://cmake.org/download/),点击下载,如下图所示2.右键我的电脑->属性->高级系统设置->环境变量3.在系统变量下的Path中添加cmake所在路径的bin文件夹4.按Win键…

【Git从青铜到王者】第三篇:Git的基础

系列文章目录 文章目录系列文章目录前言一、获取 Git 存储库1.在现有目录中初始化存储库2.克隆现有存储库二、Git记录每次更新到仓库1.记录每次更新到仓库2.检查当前文件状态3.跟踪新文件4.暂存修改的文件5.状态简览6.忽略文件7.查看已暂存和未暂存的修改8.提交更新9.跳过使用暂…

encode()和decode()编码与解码的解析、常用编码与为何要encode和decode

文章目录(小拓展):(一)ASCII 码(二)Unicode 码(三)UTF-8 码(四)总结与encode、decode(五)encode()和decode()(六)字符编码…

Windows环境下打开cmd进入到指定目录的两种方法

文章目录一、cmd是什么二、在指定的目录地址栏中输入cmd敲回车即可三、“Windowsr”键打开运行对话框,在框中输入cmd敲回车,然后再输入相应的命令四、cmd常用指令一、cmd是什么 cmd是操作系统中命令提示符。在不同的操作系统环境下,命令提示…

【Git从青铜到王者】第四篇:Git的分支与合并

系列文章目录 文章目录系列文章目录前言一、Git分支1.Git分支简介2.Git分支创建3.Git分支切换二、Git分支的新建与合并1.新建分支2.分支的合并3.遇到冲突时的分支合并三、分支管理四、分支开发工作流1.长期分支2.主题分支五、远程分支1.推送2.跟踪分支3.拉取4.删除远程分支六、…

【C/C++面试必备】详解C/C++中volatile关键字

文章目录一、volatile简介二、volatile易变的三、volatile不可优化的四、volatile顺序执行的五、volatile与原子性六、volatile 的作用是什么呢1.修饰普通变量2.修饰指针3.作为函数参数七、volatile的介绍八、volatile的含义1.不会在两个操作之间把volatile变量缓存在寄存器中2…

【设计模式从青铜到王者】第八篇:创建型模式之建造者模式(BuilderPattern)

系列文章目录 文章目录系列文章目录前言建一栋房子总共分几步?建造者模式告诉你答案!1.建造者模式简介2.建造者模式结构3.建造者模式代码实例3.1.定义产品类House3.2.定义建造者3.2.1.定义抽象建造者AbstractBuilder3.2.2.定义具体建造者3.3.定义指挥者3…