完全学会Git.GitHub.Git Server的24堂课
本书特色
[
本书以教科书的方式,循序渐进地向软件开发人员或软件开发的项目管理人员,讲述如何快速掌握分布式版本控制系统 git 的应用方法,让繁琐复杂的项目开发的版本控制变得高效且轻松自如。书中细致入微地介绍了如何使用设置文件和操作git文档库,以及建立项目开发的分支、合并分支和解决冲突的操作;在具备扎实的基础之后,介绍了git gui程序用法,以及 git 在团队开发模式中应用的问题;讲述如何与全球的项目开发人员进行交流,提升程序开发的经验和能力;介绍了github、bitbucket、gitlab等提供git服务的网站;本书*后的重点为介绍架设git server的几种方法,让每一个项目开发团队,可以按照自己的软硬件环境,选择适合的方式来控管项目开发。
本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
]
内容简介
[
针对项目开发人员:以*有效率的方式,引导你在实践中完整地学习git的操作技巧和应用。针对项目管理者:在实例中学习如何查看项目开发的各种统计图,以便随时掌握项目开发的状况。针对mis人员:提供建立git server的多种方法,自行选用和规划*适合自己实际运用的方法。
]
作者简介
[
孙宏明 台湾成功大学信息工程研究所博士 台湾友立信息公司主任研究员 台湾开南大学资管系副教授 台北城市科技大学、台湾元培科技大学、台湾侨光科技大学等大专院校Android App开发研习课程讲师。
]
目录
目 录**部分 git的基本概念和操作第1课 git、谁与争锋 21-1 安装和使用git 31-2 了解git的工作方式 9第2课 git配置文件的妙用 112-1 “git config”指令的用法 122-2 修改默认的文本编辑器和文件对比程序 15第3课 把文件存入git文档库 203-1 排除不需要加入文档库的文件 203-2 控制commit 253-3 查看commit节点 27第4课 比较文件的差异和从git 文档库取回文件 314-1 从git文档库中取出文件 334-2 使用“git mv”指令改变文件或是文件夹的名称 364-3 暂存当前文件夹的文件状态374-4 清理git文档库 38第5课 git程序项目管理的实践演练 40第6课 获取git文档库统计数据和绘制统计图表 456-1 获取git文档库的统计数据 466-2 使用gitstats绘制统计图表 49第二部分 建立分支、合并和解决冲突第7课 程序项目的分支(branch) 567-1 解决detachedhead的问题 63第8课 合并程序项目的分支和解决冲突 678-1 解决合并分支时发生的冲突718-2 设置merge tool解决合并分支时发生的冲突 758-3 使用cherry-pick指令运用指定的commit节点版本 778-4 处理detachedhead状态和revert commit节点 79第9课 使用rebase指令更新分支的起始点 819-1 rebase指令的用法849-2 执行rebase之后想要反悔怎么办? 86第10课 程序项目的分支和合并的实践演练 8810-1 程序项目开发导入git的策略 8810-2 结合git与程序项目开发 91第三部分 git程序的图形操作介面第11课 git gui程序的基本功能 9911-1 git gui程序的基本操作 10111-2 git gui程序和其他程序搭配使用 104第12课 使用git gui程序创建分支和合并 108第13课 smartgit程序操作介绍 11413-1 smartgit程序的基本操作 11613-2 smartgit程序的分支、rebase和合并 120第14课 sourcetree程序操作介绍 12714-1 sourcetree程序的基本操作 12814-2 sourcetree程序的分支、rebase和合并 131第15课 tortoisegit程序操作介绍 13815-1 tortoisegit程序的基本操作 13915-2 tortoisegit程序的分支、rebase和合并 145第四部分 远程git文档库和团队开关模式第16课 “远程git文档库”的基础操作 15416-1 “远程git文档库”的功能 15516-2 创建“远程git文档库” 15616-3 从“远程git文档库”复制出“本地git文档库” 15816-4 “本地git文档库”和“远程git文档库”的数据同步 159第17课 “远程git文档库”的高级操作 167第18课 github让程序项目飞上云端 17218-1 注册和设置github17318-2 使用github的“远程git文档库” 17718-3 安装和使用githubfor windows 182第19课 fork让git文档库分家后再合并 18919-1 fork和rebasegit文档库 19219-2 创建pullrequest报告我们的更新 195第20课 bitbucket比github更好用 19920-1 注册和设置bitbucket20020-2 使用bitbucket的“远程git文档库” 20320-3 使用sourcetree程序操作“远程git文档库” 20520-4 执行fork和pull request 208第21课 gitlab完全免费再加送整个系统 21121-1 自己架设gitlab网站 219第五部分 架设git server第22课 使用windows共享文件夹或是git daemon作为git server 22522-1 把windows“共享文件夹”作为“远程git文档库” 22622-2 使用gitdaemon创建git server 227第23课 使用http/https访问git server 23123-1 使用http访问git server 23223-2 使用https访问git server 236第24课 使用ssh认证和加密的git server 23924-1 ssh的工作原理24024-2 安装和设置copsshserver 241附录 git常用指令一览表 249
封面
书名:完全学会Git.GitHub.Git Server的24堂课
作者:孙宏明
页数:262
定价:¥49.0
出版社:清华大学出版社
出版日期:2016-06-01
ISBN:9787302437796
PDF电子书大小:53MB 高清扫描完整版
本文标题:《完全学会Git.GitHub.Git Server的24堂课》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!