×
思维导图备注
Git权威指南
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
2.11 无处不在的分页器
浏览
5
扫码
小字体
中字体
大字体
2022-01-24 10:22:54
请
登录
再阅读
上一篇:
下一篇:
前言
第1章 版本控制的前世和今生
第2章 爱上Git的理由
2.1 每日工作备份
2.2 异地协同工作
1.2 CVS——开启版本控制大爆发
1.3 SVN——集中式版本控制集大成者
2.5 重写提交说明
2.6 想吃后悔药
2.7 更好用的提交列表
2.8 更好的差异比较
2.9 工作进度保存
2.10 代理SVN提交实现移动式办公
2.11 无处不在的分页器
2.12 快
第3章 Git的安装和使用
3.2 在Mac OS X下安装和使用Git
3.4 Windows下安装和使用Git(msysGit篇)
第2篇 Git独奏
第4章 Git初始化
4.2 思考:为什么工作区根目录下有一个.git目录
4.4 思考:是谁完成的提交
3.3 在Windows下安装和使用Git(Cygwin篇)
5.2 理解Git暂存区(stage)
5.5 搁置问题,暂存状态
第6章 Git对象
6.1 Git对象库探秘
6.3 思考:为什么不用顺序的数字来表示提交
第7章 Git重置
7.1 分支游标master探秘
7.2 用reflog挽救错误的重置
7.3 深入了解git reset命令
第8章 Git检出
8.1 HEAD的重置即检出
8.2 挽救分离头指针
第9章 恢复进度
9.1 继续暂存区未完成的实践
9.2 使用git stash
9.3 探秘git stash
第10章 Git基本操作
6.2 思考:SHA1哈希值到底是什么,是如何生成的
10.3 恢复删除的文件
10.4 移动文件
10.5 一个显示版本号的Hello World
10.6 使用git add-i选择性添加
10.7 Hello World引发的新问题
10.8 文件忽略
10.9 文件归档
第11章 历史穿梭
11.1 图形工具:gitk
11.2 图形工具:gitg
11.3 图形工具:qgit
11.4 命令行工具
第12章 改变历史
12.1 悔棋
12.3 回到未来
12.4 丢弃历史
12.5 反转提交
第13章 Git克隆
13.1 鸡蛋不装在一个篮子里
13.2 对等工作区
13.3 克隆生成裸版本库
13.4 创建生成裸版本库
第14章 Git库管理
14.2 暂存区操作引入的临时对象
14.3 重置操作引入的对象
14.4 Git管家:git-gc
14.5 Git管家的自动执行
第3篇 Git和声
15.2 多用户协同的本地模拟
第16章 冲突解决
16.1 拉回操作中的合并
16.3 合并二:逻辑冲突
16.7 合并相关的设置
第17章 Git里程碑
17.1 显示里程碑
17.2 创建里程碑
17.3 删除里程碑
17.4 不要随意更改里程碑
17.5 共享里程碑
17.6 删除远程版本库的里程碑
17.7 里程碑命名规范
第18章 Git分支
18.1 代码管理之殇
18.2 分支命令概述
18.4 基于特性分支的开发
18.5 基于发布分支的开发
15.5 禁止非快进式推送
第19章 远程版本库
19.1 远程分支
19.2 分支追踪
19.4 PUSH和PULL操作与远程版本库
19.5 里程碑和远程版本库
19.6 分支和里程碑的安全性
第20章 补丁文件交互
20.1 创建补丁
20.3 StGit和Quilt
第4篇 Git协同模型
21.2 社交网络式协同模型
第22章 Topgit协同模型
22.1 作者版本控制系统的三个里程碑
22.2 Topgit原理
22.3 Topgit的安装
22.4 Topgit的使用
22.5 用Topgit方式改造Topgit
第23章 子模组协同模型
23.1 创建子模组
23.2 克隆带子模组的版本库
23.5 子模组的管理问题
24.1 引入外部版本库
24.2 子目录方式合并外部版本库
18.3 “Hello World”开发计划
第25章 Android式多版本库协同
25.4 清单库和清单文件
25.6 建立Android代码库本地镜像
25.7 repo的命令集
25.8 repo命令的工作流
25.9 好东西不能Android独享
第26章 Git和SVN协同模型
26.1 使用git-svn的一般流程
26.2 git-svn的奥秘
26.3 多样的git-svn克隆模式
26.4 共享git-svn的克隆库
26.5 git-svn的局限
第5篇 搭建Git服务器
27.1 哑传输协议
27.2 智能HTTP协议
第28章 使用Git协议
28.2 Git服务软件
28.3 以inetd方式配置运行
27.3 Gitweb服务器
第29章 使用SSH协议
29.3 关于SSH公钥认证
第30章 Gitolite服务架设
30.1 安装Gitolite
30.2 管理Gitolite
30.3 Gitolite授权详解
30.4 版本库授权案例
23.4 隐性子模组
30.6 对Gitolite的改进
第31章 Gitosis服务架设
31.1 安装Gitosis
24.3 利用子树合并跟踪上游改动
31.3 Gitosis授权详解
24.5 git-subtree插件
31.5 轻量级管理的Git服务
第32章 Gerrit代码审核服务器
32.1 Gerrit的实现原理
32.3 Gerrit的配置文件
32.4 Gerrit的数据库访问
32.5 立即注册为Gerrit管理员
32.6 管理员访问SSH的管理接口
32.7 创建新项目
32.9 定义评审工作流
32.10 Gerrit评审工作流实战
第33章 Git版本库托管
33.1 Github
第6篇 迁移到Git
34.1 安装cvs2svn(含cvs2git)
34.2 版本库转换的准备工作
第35章 更多版本控制系统的迁移
35.2 Hg版本库到Git的迁移
35.3 通用版本库迁移
34.3 版本库转换
34.4 迁移后的版本库检查
第7篇 Git的其他应用
第36章 etckeeper
36.1 安装etckeeper
36.2 配置etckeeper
28.4 以runit方式配置运行
第37章 Gistore
37.2 Gistore的使用
37.3 Gistore双机备份
第38章 补丁中的二进制文件
38.1 Git版本库中二进制文件变更的支持
38.2 对非Git版本库中二进制文件变更的支持
第39章 云存储
39.1 现有云存储的问题
第9篇 附录
A.1 常用的Git命令
A.2 对象库操作相关命令
A.10 杂项
A.3 引用操作相关命令
B.2 Git和CVS命令对照
C.2 Git和SVN命令对照
32.2 架设Gerrit的服务器
32.11 更多Gerrit参考
A.6 邮件相关命令
A.7 协议相关命令
A.8 版本库转换和交互相关命令
A.9 合并相关的辅助命令
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《Git权威指南》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度