Git学习手册
Anna Skoulikari
安道 译
出版时间:2024年10月
页数:333
“这是一本非常有趣、易于理解且非常全面的指南,定能让你熟练掌握Git知识。”
——Robert C. Martin (Uncle Bob)
软件工匠、《代码整洁之道》作者
“Anna写了一本Git社区需要的书。无论你喜欢什么样的学习方式,这本书都能让你学会Git。”
——Ben Straub
开发者、《精通Git》作者之一

本书以简单、直观、形象的方式教授Git,让你对Git版本控制的工作原理建立深刻的感性认识。通过颜色、情景和实践练习,你定能信心满满,学会使用这个工具。
本书循序渐进,你不会陷入未知术语或概念的困境。本书适合需要把Git用于个人或专业项目的任何人,包括编程训练营的学生、初级开发人员、数据专家和技术作家等。
本书涵盖以下内容:
● 下载Git,初始化本地仓库。
● 把文件添加到暂存区域并进行提交。
● 创建、切换和删除分支。
● 合并和变基分支。
● 使用远程仓库,包括克隆、推送、拉取和获取。
● 使用拉取请求与他人协作。
  1. [前言]
  2. [第1章] Git和命令行
  3. 1.1 Git是什么
  4. 1.2 图形用户界面和命令行
  5. 1.3 打开命令行窗口
  6. 1.4 在命令行中执行命令
  7. 1.5 安装Git
  8. 1.6 命令选项和参数
  9. 1.7 清除命令行
  10. 1.8 打开文件系统窗口
  11. 1.9 操作目录
  12. 1.10 关闭命令行
  13. 1.11 设置Git配置
  14. 1.12 准备文本编辑器
  15. 1.13 集成式终端
  16. 1.14 小结
  17. [第2章] 本地仓库
  18. 2.1 当前情况
  19. 2.2 仓库简介
  20. 2.3 初始化本地仓库
  21. 2.4 Git的区域
  22. 2.5 为 Git项目添加文件
  23. 2.6 小结
  24. [第3章] 发起提交
  25. 3.1 当前情况
  26. 3.2 为什么要提交
  27. 3.3 提交的两个步骤
  28. 3.4 查看提交列表
  29. 3.5 小结
  30. [第4章] 分支
  31. 4.1 本地仓库的状态
  32. 4.2 为什么使用分支
  33. 4.3 未修改文件和已修改文件
  34. 4.4 在分支中提交
  35. 4.5 创建分支
  36. 4.6 HEAD是什么
  37. 4.7 切换分支
  38. 4.8 在另一个分支中工作
  39. 4.9 小结
  40. [第5章] 合并
  41. 5.1 本地仓库的状态
  42. 5.2 合并简介
  43. 5.3 合并的类型
  44. 5.4 执行快进合并
  45. 5.5 检出提交
  46. 5.6 创建并切换到新分支
  47. 5.7 小结
  48. [第6章] 托管服务和身份验证
  49. 6.1 托管服务和远程仓库
  50. 6.2 设置托管服务账户
  51. 6.3 设置身份验证凭据
  52. 6.4 小结
  53. [第7章] 创建并推送到远程仓库
  54. 7.1 本地仓库的状态
  55. 7.2 开始Git项目的两种方式
  56. 7.3 本地和远程仓库之间的交互
  57. 7.4 为什么使用远程仓库
  58. 7.5 创建远程仓库并上传数据
  59. 7.6 直接在托管服务中处理远程仓库
  60. 7.7 小结
  61. [第8章] 克隆和获取
  62. 8.1 本地仓库和远程仓库的状态
  63. 8.2 克隆远程仓库
  64. 8.3 删除分支
  65. 8.4 Git协作和分支
  66. 8.5 整合远程仓库的改动
  67. 8.6 删除分支(续)
  68. 8.7 小结
  69. [第9章] 三方合并
  70. 9.1 本地仓库和远程仓库的状态
  71. 9.2 三方合并的重要性
  72. 9.3 设定三方合并情景
  73. 9.4 定义上游分支
  74. 9.5 在提交之间多次编辑同一个文件
  75. 9.6 与其他人同时处理不同的文件
  76. 9.7 三方合并实践
  77. 9.8 从远程仓库中拉取改动
  78. 9.9 本地仓库和远程仓库的状态
  79. 9.10 小结
  80. [第10章] 合并冲突
  81. 10.1 本地仓库和远程仓库的状态
  82. 10.2 合并冲突简介
  83. 10.3 如何解决合并冲突
  84. 10.4 设置合并冲突场景
  85. 10.5 解决合并冲突的流程
  86. 10.6 解决合并冲突实践
  87. 10.7 与远程仓库保持更新
  88. 10.8 同步仓库
  89. 10.9 本地仓库和远程仓库的状态
  90. 10.10 小结
  91. [第11章] 变基
  92. 11.1 本地仓库和远程仓库的状态
  93. 11.2 在Git中集成改动
  94. 11.3 变基的作用何在
  95. 11.4 设置变基示例
  96. 11.5 取消暂存和暂存文件
  97. 11.6 准备变基
  98. 11.7 变基过程的五个阶段
  99. 11.8 变基和合并冲突
  100. 11.9 变基分支实践
  101. 11.10 变基的黄金法则
  102. 11.11 同步仓库
  103. 11.12 本地仓库和远程仓库的状态
  104. 11.13 小结
  105. [第12章] 拉取请求(合并请求)
  106. 12.1 本地仓库和远程仓库的状态
  107. 12.2 拉取请求简介
  108. 12.3 托管服务细节
  109. 12.4 为什么使用拉取请求
  110. 12.5 了解如何合并拉取请求
  111. 12.6 准备发起拉取请求
  112. 12.7 定义上游分支更简单的方法
  113. 12.8 在托管服务中创建拉取请求
  114. 12.9 审核和批准拉取请求
  115. 12.10 合并拉取请求
  116. 12.11 删除远程分支
  117. 12.12 同步并清理本地仓库
  118. 12.13 本地仓库和远程仓库的状态
  119. 12.14 小结
  120. [结语]
  121. [附录A] 章节前需设置
  122. [附录B] 命令速查表
  123. [附录C] 视觉语言参考
书名:Git学习手册
作者:Anna Skoulikari
译者:安道 译
国内出版社:中国电力出版社
出版时间:2024年10月
页数:333
书号:978-7-5198-9189-3
原版书书名:Learning Git
原版书出版商:O'Reilly Media
Anna Skoulikari
 
Anna Skoulikari是一位创意人士,她利用自己的沟通技巧娓娓道来,以简单、形象和可视化的方式教授Git。她通过各种媒介教授Git,包括评价很高的在线课程。她的技术工作经验丰富,曾担任用户体验设计师\前端开发人员和技术作家。
 
 
本书封面上的动物是一只金额叶鹎(学名:Chloropsis aurifrons),原产于印度次大陆、中国西南部和东南亚。
这种叶鹎是一种鲜绿色的小鸟,面、喉黑色,前额有一块橙色和金色的斑点。长而锋利的喙和刷状舌有助于它们以树皮和树叶中的昆虫为食。这种鸟在热带森林和花园中很常见,以昆虫、水果为食,甚至可以像蜂鸟一样盘旋采食花蜜。
这种鸟的领地意识很强,对其他鸟类具有攻击性。如果感受到威胁,它们会攻击其他动物,包括人类。金额叶鹎在春天繁殖,用树枝和树叶建造一个小型的杯状巢穴。雌性产蛋两到三枚,雄性孵化两周。雏鸟在巢中停留两周,待羽毛长出。
购买选项
定价:98.00元
书号:978-7-5198-9189-3
出版社:中国电力出版社