完全学会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堂课

书名:完全学会Git.GitHub.Git Server的24堂课

作者:孙宏明

页数:262

定价:¥49.0

出版社:清华大学出版社

出版日期:2016-06-01

ISBN:9787302437796

PDF电子书大小:53MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注