×
暂无评论
图文详情
  • ISBN:9787519891893
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:348
  • 出版时间:2024-10-01
  • 条形码:9787519891893 ; 978-7-5198-9189-3

本书特色

“这是一本非常有趣、易于理解且非常全面的指南,定能让你熟练掌握Git知识。”
——Robert C. Martin (Uncle Bob)
软件工匠、《代码整洁之道》作者

“Anna写了一本Git社区需要的书。无论你喜欢什么样的学习方式,这本书都能让你学会Git。”
——Ben Straub
开发者、《精通Git》作者之一

内容简介

本书以简单、直观、形象的方式教授Git,让你对Git版本控制的工作原理建立深刻的感性认识。通过颜色、情景和实践练习,你定能信心满满,学会使用这个工具。本书循序渐进,你不会陷入未知术语或概念的困境。本书涵盖以下内容:下载Git,初始化本地仓库。把文件添加到暂存区域并进行提交。创建、切换和删除分支。合并和变基分支。使用远程仓库,包括克隆、推送、拉取和获取。使用拉取请求与他人协作。

目录

目录[ 前言] 1[ 第1 章] Git 和命令行. 111.1 Git 是什么 111.2 图形用户界面和命令行 .131.3 打开命令行窗口 131.4 在命令行中执行命令 151.5 安装Git .181.6 命令选项和参数 191.7 清除命令行 191.8 打开文件系统窗口 201.9 操作目录 211.10 关闭命令行 291.11 设置Git 配置 29目录[ 前言] 1[ 第1 章] Git 和命令行. 111.1 Git 是什么 111.2 图形用户界面和命令行 .131.3 打开命令行窗口 131.4 在命令行中执行命令 151.5 安装Git .181.6 命令选项和参数 191.7 清除命令行 191.8 打开文件系统窗口 201.9 操作目录 211.10 关闭命令行 291.11 设置Git 配置 291.12 准备文本编辑器 .321.13 集成式终端 321.14 小结 33[ 第2 章] 本地仓库. 352.1 当前情况 352.2 仓库简介 362.3 初始化本地仓库 362.4 Git 的区域 402.5 为 Git 项目添加文件 452.6 小结 .47[ 第3 章 ] 发起提交 493.1 当前情况 493.2 为什么要提交 .503.3 提交的两个步骤 503.4 查看提交列表 .583.5 小结 .60[ 第4 章] 分支. 614.1 本地仓库的状态 614.2 为什么使用分支 634.3 未修改文件和已修改文件 674.4 在分支中提交 .704.5 创建分支 744.6 HEAD 是什么 .764.7 切换分支 784.8 在另一个分支中工作 814.9 小结 .83[ 第5 章] 合并. 855.1 本地仓库的状态 855.2 合并简介 865.3 合并的类型 875.4 执行快进合并 .935.5 检出提交 .1055.6 创建并切换到新分支 1105.7 小结 111[ 第6 章] 托管服务和身份验证1136.1 托管服务和远程仓库 1146.2 设置托管服务账户 . 1146.3 设置身份验证凭据 . 1156.4 小结 118[ 第7 章] 创建并推送到远程仓库1197.1 本地仓库的状态 . 1197.2 开始Git 项目的两种方式 1207.3 本地和远程仓库之间的交互 .1227.4 为什么使用远程仓库 1227.5 创建远程仓库并上传数据 .1247.6 直接在托管服务中处理远程仓库 1387.7 小结 139[ 第8 章] 克隆和获取1418.1 本地仓库和远程仓库的状态 .1418.2 克隆远程仓库 1428.3 删除分支 .1518.4 Git 协作和分支 1548.5 整合远程仓库的改动 1628.6 删除分支(续) .1678.7 小结 169[ 第9 章] 三方合并1719.1 本地仓库和远程仓库的状态 .1719.2 三方合并的重要性 .1739.3 设定三方合并情景 .1779.4 定义上游分支 1789.5 在提交之间多次编辑同一个文件 1829.6 与其他人同时处理不同的文件 1909.7 三方合并实践 1949.8 从远程仓库中拉取改动 2019.9 本地仓库和远程仓库的状态 .2059.10 小结 205[ 第10 章] 合并冲突.20710.1 本地仓库和远程仓库的状态 20710.2 合并冲突简介 20910.3 如何解决合并冲突 21010.4 设置合并冲突场景 21110.5 解决合并冲突的流程 .21710.6 解决合并冲突实践 22010.7 与远程仓库保持更新 .22310.8 同步仓库 22410.9 本地仓库和远程仓库的状态 22710.10 小结 .227[ 第11 章] 变基.22911.1 本地仓库和远程仓库的状态 22911.2 在Git 中集成改动 23111.3 变基的作用何在 23211.4 设置变基示例 23611.5 取消暂存和暂存文件 .23811.6 准备变基 25011.7 变基过程的五个阶段 .25211.8 变基和合并冲突 25711.9 变基分支实践 25811.10 变基的黄金法则 .26311.11 同步仓库 26611.12 本地仓库和远程仓库的状态 26911.13 小结 .269[ 第12 章] 拉取请求(合并请求).27112.1 本地仓库和远程仓库的状态 27112.2 拉取请求简介 27312.3 托管服务细节 27412.4 为什么使用拉取请求 .27512.5 了解如何合并拉取请求 27712.6 准备发起拉取请求 28012.7 定义上游分支更简单的方法 28312.8 在托管服务中创建拉取请求 28612.9 审核和批准拉取请求 .28712.10 合并拉取请求 .28812.11 删除远程分支 .29012.12 同步并清理本地仓库 29112.13 本地仓库和远程仓库的状态 29512.14 小结 .296[ 结语] 297[ 附录A] 章节前需设置.299[ 附录B] 命令速查表.327[ 附录C] 视觉语言参考.331
展开全部

作者简介

Anna Skoulikari是一位创意人士,她利用自己的沟通技巧娓娓道来,以简单、形象和可视化的方式教授Git。她通过各种媒介教授Git,包括评价很高的在线课程。她的技术工作经验丰富,曾担任用户体验设计师、前端开发人员和技术作家。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航