因为这是一本开源书籍,这几年我们获得了捐赠的若干勘误表与内容修改。下面是将 ProGit 英文版作为开源项目贡献的所有人员。感谢你们帮助将这本书变成对每一个人都更好的书。
2 Aaron Schumacher
4 Aggelos Orfanakos
4 Alec Clews
1 Alex Moundalexis
2 Alexander Harkness
1 Alexander Kahn
1 Andrew McCarthy
1 AntonioK
1 Benjamin Bergman
1 Brennon Bortz
2 Brian P O'Rourke
1 Bryan Goines
1 Cameron Wright
1 Chris Down
1 Christian Kluge
1 Christoph Korn
2 Ciro Santilli
2 Cor
1 Dan Croak
1 Dan Johnson
1 Daniel Kay
2 Daniel Rosen
1 DanielWeber
1 Dave Dash
10 Davide Fiorentino lo Regio
2 Dilip M
1 Dimitar Bonev
1 Emmanuel Trillaud
1 Eric-Paul Lecluse
1 Eugene Serkin
1 Fernando Dobladez
2 Gordon McCreight
1 Helmut K. C. Tessarek
31 Igor Murzov
1 Ilya Kuznetsov
1 Jason St. John
1 Jay Taggart
1 Jean Jordaan
51 Jean-Noël Avila
1 Jean-Noël Rouvignac
1 Jed Hartman
1 Jeffrey Forman
1 John DeStefano
1 Junior
1 Kieran Spear
1 Larry Shatzer, Jr
1 Linquize
1 Markus
7 Matt Deacalion Stevens
1 Matthew McCullough
1 Matthieu Moy
1 Max F. Albrecht
1 Michael Schneider
8 Mike D. Smith
1 Mike Limansky
1 Olivier Trichet
1 Ondrej Novy
6 Ori Avtalion
1 Paul Baumgart
1 Peter Vojtek
1 Philipp Kempgen
2 Philippe Lhoste
1 PowerKiKi
1 Radek Simko
1 Rasmus Abrahamsen
1 Reinhard Holler
1 Ross Light
1 Ryuichi Okumura
1 Sebastian Wiesinger
1 Severyn Kozak
1 Shane
2 Shannen
8 Sitaram Chamarty
5 Soon Van
4 Sven Axelsson
2 Tim Court
1 Tuomas Suutari
1 Vlad Gorodetsky
3 W. Trevor King
1 Wyatt Carss
1 Włodzimierz Gajda
1 Xue Fuqiao
1 Yue Lin Ho
2 adelcambre
1 anaran
1 bdukes
1 burningTyger
1 cor
1 iosias
7 nicesw123
1 onovy
2 pcasaretto
1 sampablokuper
章节 | 译者 | 审校者 |
---|---|---|
1. 起步 |
||
1.1 关于版本控制 |
||
1.2 Git 简史 |
||
1.3 Git 基础 |
||
1.4 命令行 |
||
1.5 安装 Git |
||
1.6 初次运行 Git 前的配置 |
||
1.7 获取帮助 |
||
1.8 总结 |
||
2. Git 基础 |
||
2.1 获取 Git 仓库 |
||
2.2 记录每次更新到仓库 |
||
2.3 查看提交历史 |
||
2.4 撤消操作 |
||
2.5 远程仓库的使用 |
||
2.6 打标签 |
||
2.7 Git 别名 |
||
2.8 总结 |
||
3. Git 分支 |
||
3.1 分支简介 |
||
3.2 分支的新建与合并 |
||
3.3 分支管理 |
||
3.4 分支开发工作流 |
||
3.5 远程分支 |
||
3.6 变基 |
||
3.7 总结 |
||
4. 服务器上的 Git |
||
4.1 协议 |
||
4.2 在服务器上搭建 Git |
||
4.3 生成 SSH 公钥 |
||
4.4 配置服务器 |
||
4.5 Git 守护进程 |
||
4.6 Smart HTTP |
||
4.7 GitWeb |
||
4.8 GitLab |
||
4.9 第三方托管的选择 |
||
4.10 总结 |
||
5. 分布式 Git |
||
5.1 分布式工作流程 |
||
5.2 向一个项目贡献 |
||
5.3 维护项目 |
||
5.4 总结 |
||
6. GitHub |
||
6.1 账户的创建和配置 |
||
6.2 对项目做出贡献 |
||
6.3 维护项目 |
||
6.4 管理组织 |
||
6.5 脚本 GitHub |
||
6.6 总结 |
||
7. Git 工具 |
||
7.1 选择修订版本 |
||
7.2 交互式暂存 |
||
7.3 储藏与清理 |
||
7.4 签署工作 |
||
7.5 搜索 |
||
7.6 重写历史 |
||
7.7 重置揭密 |
||
7.8 高级合并 |
||
7.9 Rerere |
||
7.10 使用 Git 调试 |
||
7.11 子模块 |
||
7.12 打包 |
||
7.13 替换 |
||
7.14 凭证存储 |
||
7.15 总结 |
||
8. 自定义 Git |
||
8.1 配置 Git |
||
8.2 Git 属性 |
||
8.3 Git 钩子 |
||
8.4 使用强制策略的一个例子 |
||
8.5 总结 |
||
9. Git 与其他系统 |
||
9.1 作为客户端的 Git |
||
9.2 迁移到 Git |
||
9.3 总结 |
||
10. Git 内部原理 |
||
10.1 底层命令和高层命令 |
||
10.2 Git 对象 |
||
10.3 Git 引用 |
||
10.4 包文件 |
||
10.5 引用规格 |
||
10.6 传输协议 |
||
10.7 维护与数据恢复 |
||
10.8 环境变量 |
||
10.9 总结 |
||
A1. 其它环境中的 Git |
||
A1.1 图形界面 |
||
A1.2 Visual Studio 中的 Git |
||
A1.3 Eclipse 中的 Git |
||
A1.4 Bash 中的 Git |
||
A1.5 Zsh 中的 Git |
||
A1.6 Powershell 中的 Git |
||
A1.7 总结 |
||
A2. 将 Git 嵌入你的应用 |
||
A2.1 命令行 Git 方式 |
||
A2.2 Libgit2 |
||
A2.3 JGit |
||
A3. Git 命令 |
||
A3.1 设置与配置 |
||
A3.2 获取与创建项目 |
||
A3.3 快照基础 |
||
A3.4 分支与合并 |
||
A3.5 项目分享与更新 |
||
A3.6 检查与比较 |
||
A3.7 调试 |
||
A3.8 补丁 |
||
A3.9 邮件 |
||
A3.10 外部系统 |
||
A3.11 管理 |
||
A3.12 底层命令 |