完全学会git github gitserver的24堂课.pdf(高清带书签)

所需积分/C币:11 2017-04-21 16:23:46 45.32MB PDF
12
收藏 收藏
举报

完全学会git github gitserver的24堂课.pdf
北京市版权局著作权合同登记号:图字:01-2016-2268 本书为綦峰资讯股份有限公司授权出版发行的中文简体字版本。 内容简介 本书以教科书的方式,循序渐进地向软件开发人员或软件开发的项目管理人员,讲 述如何快速掌握分布式版本控制系统Git的应用方法,让繁琐复杂的项目开发的版本控 制变得高效且轻松自如。书中细致入微地介绍了如何使用设置文件和操作Git文档库, 以及建立项目开发的分支、合并分支和解决冲突的操作;在具备扎实的基础之后,介绍 了 Git GuI程序用法,以及Git在团队开发模式中应用的问题;讲述如何与全球的项目 开发人员进行交流,提升程序开发的经验和能力;介绍了 Github、 Bitbucket、 Gitlab 等提供Git服务的网站;本书最后的重点为介绍架设 Git server的几种方法,让每一个 项目开发团队,可以按照自己的软硬件环境,选择适合的方式来控管项目开发 本书封面贴有清华大学出版社防伪标签,无标签者不得销售 版权所有,侵权必究。侵权举报电话:010-6278298913701121933 图书在版编目(C|P)数据 完全学会Git, Github, Git server的24堂课/孙宏明著.一北京:清华大学出版社 016 ISBN978-7-302-43779-6 1.①完….Ⅱ.①孙…Ⅲ①软件工具一程序设计Ⅳ.①TP311.56 中国版本图书馆CIP数据核字(2016)第100121号 责任编辑:夏毓彦 封面设计:王翔 责任校对:闫秀华 责任印制:何芊 出版发行:清华大学出版社 pote:http://www.tup.com.cn,http://www.wqbook.com 地址:北京清华大学学研大厦A座邮编:100084 社总机:010-62770175 邮购:010-62786544 投稿与读者服务:010-62776969,c-service@tup.tsinghua.edu.cn 质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn 印装者:三河市春园印刷有限公司 经销:全国新华书店 开本:170mm×230mm 印张:17 字数:237千字 版次:2016年6月第1版 印次:2016年6月第1次印刷 印数:1~3000 定价:49.00元 产品编号:069428-01 目录 第一部分G的基本概念和操作 第1课Git、谁与争锋 2 1-1安装和使用Git ,· 1-2了解Gi的工作方式… 第2课Gt配置文件的妙用 2-1“ git config”指令的用法 12 2-2修改默认的文本编辑器和文件对比程序 15 第3课把文件存入Git文档库 20 3-1排除不需要加入文档库的文件…….… 20 3-2控制 Commit …… 3-3查看 Commit节点 ..27 第4课比较文件的差异和从Git文档库取回文件………..31 4-1从Git文档库中取出文件 33 4-2使用“gmv”指令改变文件或是文件夹的名称 36 4-3暂存当前文件夹的文件状态 ,,,,,,9,,,.,,.,,.,,,,, 37 4-4清理Git文档库 38 第5课Git程序项目管理的实践演练…40 第6课获取Git文档库统计数据和绘制统计图表∴….….45 6-1获取Git文档库的统计数据 46 6-2使用 GitStats绘制统计图表 第二部分建立分支、合并和解决冲突 第7课程序项目的分支( Branch) 56 7-1解决 Detached HEAD的问题 tt...,.,,.、,,,.···,···垂 63 第8课合并程序项目的分支和解决冲突 67 8-1解决合并分支时发生的冲突 8-2设置 Merge Tool解决合并分支时发生的冲突… 75 8-3使用 Cherry-Pick指令运用指定的 Commit点版本…,77 8-4处理 Detached HEAD状态和 Revert Commit节点……79 第9课使用 Rebase指令更新分支的起始点… 81 9-1 Rebase指令的用法….84 9-2执行 Rebase之后想要反悔怎么办? 86 第10课程序项目的分支和合并的实践演练 ∴88 10-1程序项目开发导入Git的策略….88 10-2结合Git与程序项目开发.… 91 第三部分G程序的图形操作介面 第11课GtGU程序的基本功能… 99 11-1 Git u程序的基本操作… 101 完全学会G, Github, Git server的24堂课 11-2 Git GuI程序和其他程序搭配使用 104 第12课使用 Git GU|程序创建分支和合并…….….…108 第13课 SmartGit程序操作介绍. .114 13-1 SmartGit程序的基本操作 116 13-2 SmartGit程序的分支、 Rebase和合并 .120 第14课 Source Tree程序操作介绍. 127 14-1 SourceTree程序的基本操作 128 14-2 Source tree程序的分支、 Rebase和合并 131 第15课 Tortoise git程序操作介绍 .138 -1 Tortoise git程序的基本操作.… 139 15-2 Tortoisegit程序的分支、 Rebase和合并…145 第四部分远程G文档库和团队开关模式 第16课“远程Git文档库”的基础操作…….….154 16-1“远程Git文档库”的功能 155 16-2创建“远程Git文档库”…156 16-3从“远程Git文档库”复制出“本地Git文档库”158 16-4“本地Git文档库”和“远程Git文档库”的数据 同步 159 第17课“远程Git文档库”的高级操作 167 第18课 GitHub让程序项目飞上云端.172 18-1注册和设置 Github… 173 18-2使用 Github的“远程Git文档库”…177 18-3安装和使用 GitHub for Windows 182 第19课Fork让Gt文档库分家后再合并… 189 19-1Fork和 Rebase Git文档库… ·······““++ 192 192创建 Pull request报告我们的更新 195 第20课 Bitbucket比 GitHub更好用………199 20-1注册和设置 Bitbucket 200 20-2使用 Bitbucket的“远程Git文档库”…203 20-3使用 Source Tree程序操作“远程Gi文档库” 205 20-4执行Fork和 Pull request.208 第21课 Gitlab完全免费再加送整个系统 211 21-1自己架设 Gitlab网站. …219 第五部分架设 Git server 第22课使用 Windows共享文件夹或是 Git daemon 作为 Git Server 225 22-1把 Windows“共享文件夹”作为“远程Git 文档库” .226 22-2使用 Git daemon创建 Git Server 227 第23课使用HTTP/Https访问GitServer 231 23-1使用HTTP访问GitServer .232 23-2使用 Https访问 Git server…236 完全学会 Git Github, Git server的24堂课 第24课使用SSH认证和加密的 Git Server.…239 24-1SSH的工作原理 240 24-2安装和设置 Copssh Server.41 附录Gi常用指令一览表 .249 第一部分Git的基本概念 和操作 第1课Git、谁与争锋 第2课Git配置文件的妙用 第3课把文件存入Git文档库 第4课比较文件的差异和从Git文档库取回文件 第5课Git程序项目管理的实践演练 第6课获取Git文档库统计数据和绘制统计图表 e 第 课 Git、谁与争锋 “版本控制系统”( Version Control System,CS)是程序代码管理 软件的通称,是用来保存程序文件的修改记录以及历史版本,以便日 后查看或是使用。VCS巳经有数十年的发展历史,最早期的系统是采 用集中管理和控制的方式。如果要修改某一个程序文件,必须先将它 锁定,然后取岀修改。在完成修改和回传之前,其他人都不能更改这 个程序文件。这种方式可以有效避免“冲突”( conflict)的发生(也 就是防止不同人同时修改同一段程序代码所造成混淆的情况),但是 付出的代价是效率降低。因为如果想要修改的文件正好有别人正在修 改,就心须等程序文件回传之后才能动手。如果要修改的人很多,因 为互相等待所造成的时间浪费将非常可观。为了解决这个问题,新的 VCS改成采用分布式的方法。每一个人随时都可以获取任何一个程序 文件来进行修改,等到送回vCS的时候,再根据需要进行“合并” ( merge),dit就是采用这种分布式技术的系统。

...展开详情
试读 127P 完全学会git github gitserver的24堂课.pdf(高清带书签)
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
csdnfriends 谢谢分享,需要的积分变多了
2018-02-08
回复
december112 比较基础全面的一些内容,适合入门看看
2018-02-08
回复
ljlinjing 谢谢分享,可以的
2017-05-19
回复
yantao_3 谢谢分享,赞一个!
2017-04-28
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚积分or赚钱
最新推荐
完全学会git github gitserver的24堂课.pdf(高清带书签) 11积分/C币 立即下载
1/127
完全学会git github gitserver的24堂课.pdf(高清带书签)第1页
完全学会git github gitserver的24堂课.pdf(高清带书签)第2页
完全学会git github gitserver的24堂课.pdf(高清带书签)第3页
完全学会git github gitserver的24堂课.pdf(高清带书签)第4页
完全学会git github gitserver的24堂课.pdf(高清带书签)第5页
完全学会git github gitserver的24堂课.pdf(高清带书签)第6页
完全学会git github gitserver的24堂课.pdf(高清带书签)第7页
完全学会git github gitserver的24堂课.pdf(高清带书签)第8页
完全学会git github gitserver的24堂课.pdf(高清带书签)第9页
完全学会git github gitserver的24堂课.pdf(高清带书签)第10页
完全学会git github gitserver的24堂课.pdf(高清带书签)第11页
完全学会git github gitserver的24堂课.pdf(高清带书签)第12页
完全学会git github gitserver的24堂课.pdf(高清带书签)第13页
完全学会git github gitserver的24堂课.pdf(高清带书签)第14页
完全学会git github gitserver的24堂课.pdf(高清带书签)第15页
完全学会git github gitserver的24堂课.pdf(高清带书签)第16页
完全学会git github gitserver的24堂课.pdf(高清带书签)第17页
完全学会git github gitserver的24堂课.pdf(高清带书签)第18页
完全学会git github gitserver的24堂课.pdf(高清带书签)第19页
完全学会git github gitserver的24堂课.pdf(高清带书签)第20页

试读结束, 可继续阅读

11积分/C币 立即下载 >