软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 应用软件 > 电子阅读 > git权威指南-带书签pdf高清完整版

git权威指南-带书签pdf高清完整版

分享到:
git权威指南是Git领域的集大成之作,是一本关于Git的百科全书,在广度、深度和实战性上让同类作品望尘莫及。资料显示版本控制是管理数据变更的艺术,无论数据变更是来自同一个人,还是来自不同的人。版本控制系统不但要忠实地记录数据的每一次变更,还要能够帮助还原任何一次历史变更,以及实现团队的协同工作等。Git就是版本控制系统中的佼佼者。小编推荐的这本git权威指南一共9篇,共41章和4个附录,内容几乎涵盖了Git的所有方面。第1篇介绍了版本控制工具的演变历史、Git的各种优点,以及它在3种主流操作系统中的安装与配置。第2篇和第3篇既是本书的基础,又是本书的核心,不仅介绍了Git的操作和使用,而且还讲解了Git的原理。第2篇详细讲解了个人用户如何使用Git,包括Git初始化、日常操作、暂存区、对象、重置、检出、恢复进度、历史变更、克隆、库管理等;第3篇详细讲解了Git协议和团队如何使用Git,包括Git支持的协议、冲突解决、里程碑、分支、远程版本库和补丁文件交互等。第4篇全面介绍了Git的协同模型,即它在实际工作中的使用模式,包括各种经典的Git协同模型、Topgit协同模型、子模组协同模型、子树合并、Android多版本库协同、Git与SVN协同模型等。第5篇介绍了Git服务器的架设,首先讲解了HTTP协议、Git协议、SSH协议的使用,然后讲解了Gitolite、Gitosis、Gerrit等服务器的架设方法,最后还讲解了Git版本库的托管等等。如果想知道更多内容,欢迎免费下载。
git权威指南

免责声明:

来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!如果您喜欢《git权威指南》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!

作者介绍:

蒋鑫,国内的版本控制专家和咨询顾问之一,对Subversion和Git等版本控制工具有十分深入的研究,参与了Git以及Gitosis、Gitolite、Repo、Topgit、Gistore等与Git相关的开源软件的开发或创建,在大量实践中积累了丰富的经验。此外,他还是一位开源软件实践者,作为北京群英汇信息技术有限公司的创始人兼高级顾问,一直从事开源软件的定制以及面向研发团队的项目管理软件的推广和顾问咨询工作,致力于推动开源软件在中国的发展。

精彩书评:

仔细拜读了本书前三篇共20章的内容,感觉这本书极好。作者在软件版本控制系统方面有超过10年的经验,对版本控制系统有非常深入的认识。尤为难得的是,本书文笔很流畅,虽然是技术书籍,但是作者娓娓道来,阅读体验很好。Git的学习门槛较高,包括我们公司在内的很多企业都将版本控制系统转向了Git,强烈推荐大家看一看。
——范凯(Robbin) CSDN平台开发总监/ITeye创始人
这是我读过的的关于Git的书。将复杂的Git解释得清晰而透彻绝非易事,蒋鑫做到了,更让人惊喜的是,他还分享了大量的经验总结。我几年来累积下来的诸多疑惑都在读罢该书后一一得以解开。如果你正在使用,或者打算使用Git,本书当然是必备的。你也可以抱着Subversion或CVS不放,不过,如果哪一天有人拿起这本书敲你的头时可别怪我没提醒过你。
——许晓斌(Juven Xu) 资深Maven专家/著有畅销书《Maven实战》

git权威指南目录:

前言
第1篇 初识Git
第1章 版本控制的前世和今生
1.1 黑暗的史前时代
1.2 CVS—开启版本控制大爆发
1.3 SVN—集中式版本控制集大成者
1.4 Git—Linus 的第二个伟大作品
第2章 爱上 Git 的理由
2.1 每日工作备份
2.2 异地协同工作
2.3 现场版本控制2.4 避免引入辅助目录
2.5 重写提交说明
2.6 想吃后悔药
2.7 更好用的提交列表
2.8 更好的差异比较
2.9 工作进度保存
2.10 代理SVN提交实现移动式办公
2.11 无处不在的分页器
2.12 快
第3章 Git的安装和使用
3.1 在Linux 下安装和使用 Git
3.1.1 包管理器方式安装
3.1.2 从源代码进行安装
3.1.3 从Git版本库进行安装
3.1.4 命令补齐
3.1.5 中文支持
3.2 在Mac OS X 下安装和使用 Git
3.2.1 以二进制发布包的方式安装
3.2.2 安装 Xcode
3.2.3 使用 Homebrew 安装 Git
3.2.4 从Git源码进行安装
3.2.5 命令补齐
3.2.6 其他辅助工具的安装
3.2.7 中文支持
3.3 在Windows 下安装和使用 Git(Cygwin篇)
3.3.1 安装 Cygwin
3.3.2 安装 Git
3.3.3 Cygwin 的配置和使用
3.3.4 Cygwin 下 Git 的中文支持
3.3.5 Cygwin 下 Git 访问 SSH 服务
3.4 Windows 下安装和使用 Git(msysGit篇)
3.4.1 安装 msysGit
3.4.2 msysGit 的配置和使用
3.4.3 msysGit中shell环境的中文支持
3.4.4 msysGit中Git的中文支持
3.4.5 使用 SSH 协议
3.4.6 TortoiseGit 的安装和使用
3.4.7 TortoiseGit 的中文支持
第2篇 Git独奏
第4章 Git 初始化
4.1 创建版本库及第一次提交
4.2 思考:为什么工作区根目录下有一个 .git 目录
4.3 思考:git config 命令的各参数有何区别
4.4 思考:是谁完成的提交
4.5 思考:随意设置提交者姓名,是否太不安全
4.6 思考:命令别名是干什么的
4.7 备份本章的工作成果
第5章 Git 暂存区
5.1 修改不能直接提交吗
5.2 理解 Git 暂存区(stage)
5.3 Git Diff 魔法
5.4 不要使用 git commit -a
5.5 搁置问题,暂存状态
第6章 Git对象
6.1 Git对象库探秘
6.2 思考:SHA1 哈希值到底是什么,是如何生成的
6.3 思考:为什么不用顺序的数字来表示提交
第7章 Git 重置
7.1 分支游标master探秘
7.2 用 reflog 挽救错误的重置
7.3 深入了解git reset命令
第8章 Git 检出
8.1 HEAD 的重置即检出
8.2 挽救分离头指针
8.3 深入了解 git checkout 命令
第9章 恢复进度
9.1 继续暂存区未完成的实践
9.2 使用 git stash
9.3 探秘 git stash
第10章 Git 基本操作
10.1 先来合个影
10.2 删除文件
10.2.1 本地删除不是真的删除
10.2.2 执行 git rm 命令删除文件
10.2.3 命令git add -u快速标记删除
10.3 恢复删除的文件
10.4 移动文件
10.5 一个显示版本号的 Hello World
10.6 使用 git add -i 选择性添加
10.7 Hello World 引发的新问题
10.8 文件忽略
10.9 文件归档
第11章 历史穿梭
......
第12章 改变历史
......
第13章 Git 克隆
......
第14章 Git库管理
......
第15章 Git协议与工作协同
......
第16章 冲突解决
......
第17章 Git 里程碑
......
第18章 Git 分支
......
第19章 远程版本库
......
第20章 补丁文件交互
......
第21章 经典Git协同模型
......
第22章 Topgit 协同模型
......
第23章 子模组协同模型
......
第24章 子树合并
......
第25章 Android 式多版本库协同
......
第26章 Git 和 SVN 协同模型
......
第27章 使用 HTTP 协议
......
第28章 使用 Git 协议
......
第29章 使用 SSH 协议
......
第30章 Gitolite 服务架设
......
第31章 Gitosis 服务架设
......
第32章 Gerrit 代码审核服务器
......
第33章 Git 版本库托管
......
第34章 CVS版本库到Git的迁移
......
第35章 更多版本控制系统的迁移
......
第36章 etckeeper
......
第37章 Gistore
......
第38章 补丁中的二进制文件
......
第39章 云存储
......
第8篇 Git杂谈
第40章 跨平台操作 Git
......
第41章 Git 的其他特性
......
附录A Git 命令索引
A.1 常用的Git命令
A.2 对象库操作相关命令
A.3 引用操作相关命令
A.4 版本库管理相关命令
A.5 数据传输相关命令
A.6 邮件相关命令
A.7 协议相关命令
A.8 版本库转换和交互相关命令
A.9 合并相关的辅助命令
A.10 杂项
附录B Git 与 CVS 面对面
B.1 面对面访谈录
B.2 Git 和CVS 命令对照
附录C Git 与 SVN 面对面
C.1 面对面访谈录
C.2 Git 和SVN 命令对照
附录D Git 与 Hg 面对面
D.1 面对面访谈录
D.2 Git和Hg 命令对照

下载说明:

方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多

软件截图

下载提示

git权威指南-带书签pdf高清完整版

正在下载...

扫描二维码,手机下载APP

软件下载站本地下载

相关文章