Skip to Content
《使用 Git 进行版本控制》第三版
book

《使用 Git 进行版本控制》第三版

by Prem Kumar Ponuthorai, Jon Loeliger
May 2025
Beginner to intermediate
548 pages
7h 40m
Chinese
O'Reilly Media, Inc.
Content preview from 《使用 Git 进行版本控制》第三版

第一部分 用 Git 进行思考

本书第一部分的章节将向你介绍 Git 及其基础。首先,我们将为你介绍 Git 生态系统的总体情况,然后介绍 Git 的特点,让你了解 Git 的独特之处及其运行方式。接下来,我们将通过命令行界面和一些代码示例,与你分享使用 Git 的方法。

在本书的第二部分,我们将深入探讨 Git 内部运作的技术细节。在讨论 Git 对象存储之前,我们先解释了仓库,进一步巩固了 Git 在引擎盖下其实是一个内容可寻址数据库的概念。我们之所以决定在本书的早期讨论 Git 的内部结构,是因为我们相信这将有助于你为后面章节的学习做好准备。

简而言之,第一部分的前两章旨在让你进入 Git 的思维模式。人们认为 Git 的学习曲线很陡峭,其实这与你理解文件和项目的版本控制方式有关,尤其是当你从传统的集中式版本控制系统过渡到分布式实现的 Git 时。正是这种过渡可能会让你在早期对 Git 的理解变得复杂。不过您大可放心,一旦学会了用 Git 来思考,其他的技术技巧也就水到渠成了。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

学习 GitHub Actions

学习 GitHub Actions

Brent Laster
《Kubernetes 最佳实践》第二版

《Kubernetes 最佳实践》第二版

Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
GraphQL 学习指南

GraphQL 学习指南

Eve Porcello, Alex Banks

Publisher Resources

ISBN: 9798341657922