-
内容大纲
本书以简单、直观、形象的方式教授Git,让你对Git版本控制的工作原理建立深刻的感性认识。通过颜色、情景和实践练习,你定能信心满满,学会使用这个工具。本书循序渐进,你不会陷入未知术语或概念的困境。本书适合需要把Git用于个人或专业项目的任何人,包括编程训练营的学生、初级开发人员、数据专家和技术作家等。本书涵盖以下内容:下载Git,初始化本地仓库。把文件添加到暂存区域并进行提交。创建、切换和删除分支。合并和变基分支。使用远程仓库,包括克隆、推送、拉取和获取。使用拉取请求与他人协作。 -
作者介绍
安娜·斯库利卡里,是一位创意人士,她利用自己的沟通技巧娓娓道来,以简单、形象和可视化的方式教授Git。她通过各种媒介教授Git,包括评价很高的在线课程。她的技术工作经验丰富,曾担任用户体验设计师、前端开发人员和技术作家。 -
目录
[前言]
[第1章] Git和命令行
1.1 Git是什么
1.2 图形用户界面和命令行
1.3 打开命令行窗口
1.4 在命令行中执行命令
1.5 安装Git
1.6 命令选项和参数
1.7 清除命令行
1.8 打开文件系统窗口
1.9 操作目录
1.10 关闭命令行
1.11 设置Git配置
1.12 准备文本编辑器
1.13 集成式终端
1.14 小结
[第2章] 本地仓库
2.1 当前情况
2.2 仓库简介
2.3 初始化本地仓库
2.4 Git的区域
2.5 为Git项目添加文件
2.6 小结
[第3章] 发起提交
3.1 当前情况
3.2 为什么要提交
3.3 提交的两个步骤
3.4 查看提交列表
3.5 小结
[第4章] 分支
4.1 本地仓库的状态
4.2 为什么使用分支
4.3 未修改文件和已修改文件
4.4 在分支中提交
4.5 创建分支
4.6 HEAD是什么
4.7 切换分支
4.8 在另一个分支中工作
4.9 小结
[第5章] 合并
5.1 本地仓库的状态
5.2 合并简介
5.3 合并的类型
5.4 执行快进合并
5.5 检出提交
5.6 创建并切换到新分支
5.7 小结
[第6章] 托管服务和身份验证
6.1 托管服务和远程仓库
6.2 设置托管服务账户
6.3 设置身份验证凭据
6.4 小结
[第7章] 创建并推送到远程仓库
7.1 本地仓库的状态
7.2 开始Git项目的两种方式
7.3 本地和远程仓库之间的交互
7.4 为什么使用远程仓库
7.5 创建远程仓库并上传数据
7.6 直接在托管服务中处理远程仓库
7.7 小结
[第8章] 克隆和获取
8.1 本地仓库和远程仓库的状态
8.2 克隆远程仓库
8.3 删除分支
8.4 Git协作和分支
8.5 整合远程仓库的改动
8.6 删除分支(续)
8.7 小结
[第9章] 三方合并
9.1 本地仓库和远程仓库的状态
9.2 三方合并的重要性
9.3 设定三方合并情景
9.4 定义上游分支
9.5 在提交之间多次编辑同一个文件
9.6 与其他人同时处理不同的文件
9.7 三方合并实践
9.8 从远程仓库中拉取改动
9.9 本地仓库和远程仓库的状态
9.10 小结
[第10章] 合并冲突
10.1 本地仓库和远程仓库的状态
10.2 合并冲突简介
10.3 如何解决合并冲突
10.4 设置合并冲突场景
10.5 解决合并冲突的流程
10.6 解决合并冲突实践
10.7 与远程仓库保持更新
10.8 同步仓库
10.9 本地仓库和远程仓库的状态
10.10 小结
[第11章] 变基
11.1 本地仓库和远程仓库的状态
11.2 在Git中集成改动
11.3 变基的作用何在
11.4 设置变基示例
11.5 取消暂存和暂存文件
11.6 准备变基
11.7 变基过程的五个阶段
11.8 变基和合并冲突
11.9 变基分支实践
11.10 变基的黄金法则
11.11 同步仓库
11.12 本地仓库和远程仓库的状态
11.13 小结
[第12章] 拉取请求(合并请求)
12.1 本地仓库和远程仓库的状态
12.2 拉取请求简介
12.3 托管服务细节
12.4 为什么使用拉取请求
12.5 了解如何合并拉取请求
12.6 准备发起拉取请求
12.7 定义上游分支更简单的方法
12.8 在托管服务中创建拉取请求
12.9 审核和批准拉取请求
12.10 合并拉取请求
12.11 删除远程分支
12.12 同步并清理本地仓库
12.13 本地仓库和远程仓库的状态
12.14 小结
[结语]
[附录A]章节前需设置
[附录B]命令速查表
[附录C]视觉语言参考
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
