大小:34.77M
更新时间:24-09-23
系统:Pc
完全学会git github git server的24堂课是一本Git、GitHub、Git Server的学习教材,由孙宏明编著,清华大学出版社出版,全书以循序渐进的方式,学习Git的功能和用法。书中以实际的操作范例,让读者亲身体验Git工作的细节,并且掌握每一个指令的效果以及每一个选项的使用时机。虽然网络上有许多采用GUI(图形用户界面)的Git程序,但是笔者不建议初学者一开始就使用这类型的程序。因为它的操作界面过于复杂,初学者在还没有完全了解的情况下,常常会觉得疑惑,反而容易让学习失去重点。相比之下,输入Git指令的操作方式虽然比较麻烦一点,但是却比较清楚,初学者可以完全理解每一个操作和选项所达成的结果。等到建立好Git指令操作的基础之后,再来使用GUI界面的Git程序,就会水到渠成,轻而易举。
《完全学会git github git server的24堂课》以教科书的方式,循序渐进地向软件开发人员或软件开发的项目管理人员,讲述如何快速掌握分布式版本控制系统 Git 的应用方法,让繁琐复杂的项目开发的版本控制变得高效且轻松自如。书中细致入微地介绍了如何使用设置文件和操作Git文档库,以及建立项目开发的分支、合并分支和解决冲突的操作;在具备扎实的基础之后,介绍了Git GUI程序用法,以及 Git 在团队开发模式中应用的问题;讲述如何与全球的项目开发人员进行交流,提升程序开发的经验和能力;介绍了GitHub、Bitbucket、GitLab等提供Git服务的网站;本书最后的重点为介绍架设Git Server的几种方法,让每一个项目开发团队,可以按照自己的软硬件环境,选择适合的方式来控管项目开发。
第一部分 Git的基本概念和操作 第1课 Git、谁与争锋 2 1-1 安装和使用Git 3 1-2 了解Git的工作方式 9 第2课 Git配置文件的妙用 11 2-1 “git config”指令的用法 12 2-2 修改默认的文本编辑器和文件对比程序 15 第3课 把文件存入Git文档库 20 3-1 排除不需要加入文档库的文件 20 3-2 控制Commit 25 3-3 查看Commit节点 27 第4课 比较文件的差异和从Git 文档库取回文件 31 4-1 从Git文档库中取出文件 33 4-2 使用“git mv”指令改变文件或是文件夹的名称 36 4-3 暂存当前文件夹的文件状态 37 4-4 清理Git文档库 38 第5课 Git程序项目管理的实践演练 40 第6课 获取Git文档库统计数据和绘制统计图表 45 6-1 获取Git文档库的统计数据 46 6-2 使用GitStats绘制统计图表 49 第二部分 建立分支、合并和解决冲突 第7课 程序项目的分支(Branch) 56 7-1 解决Detached HEAD的问题 63 第8课 合并程序项目的分支和解决冲突 67 8-1 解决合并分支时发生的冲突 71 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 第三部分 Git程序的图形操作介面 第11课 Git GUI程序的基本功能 99 11-1 Git GUI程序的基本操作 101 11-2 Git GUI程序和其他程序搭配使用 104 第12课 使用Git GUI程序创建分支和合并 108 第13课 SmartGit程序操作介绍 114 13-1 SmartGit程序的基本操作 116 13-2 SmartGit程序的分支、Rebase和合并 120 第14课 SourceTree程序操作介绍 127 14-1 SourceTree程序的基本操作 128 14-2 SourceTree程序的分支、Rebase和合并 131 第15课 TortoiseGit程序操作介绍 138 15-1 TortoiseGit程序的基本操作 139 15-2 TortoiseGit程序的分支、Rebase和合并 145 第四部分 远程Git文档库和团队开关模式 第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让Git文档库分家后再合并 189 19-1 Fork和Rebase Git文档库 192 19-2 创建Pull Request报告我们的更新 195 第20课 Bitbucket比GitHub更好用 199 20-1 注册和设置Bitbucket 200 20-2 使用Bitbucket的“远程Git文档库” 203 20-3 使用SourceTree程序操作“远程Git文档库” 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访问Git Server 231 23-1 使用HTTP访问Git Server 232 23-2 使用HTTPS访问Git Server 236 第24课 使用SSH认证和加密的Git Server 239 24-1 SSH的工作原理 240 24-2 安装和设置Copssh Server 241 附录 Git常用指令一览表 249
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、开始阅读
同类热门
类似软件
MsysGit(Git for Windows)32.78M186人在用在介绍MsysGit之前我们需要先提到说说Git,Git是基于Linux内核开发的一款免费、开源的分布式版本控制系统,拥有极强的功能,可用于敏捷高效地处理任何或小或大的项目,这款MsysGit就是Git版本控制系统在Windows系统下的版本。MsysG
查看adobe digital editions绿色版(电子书阅读管理软件)4.55M633人在用adobe digital editions绿色版是一款由Adobe公司推出发行的电子书阅读管理软件,该软件基于Adobe air制作,能以不比纸质书差多少的绝佳阅读效果来浏览pdf文件和epub文件,同时还能支持阅读管理在公共图书馆上免费或付费的pdf
查看gitmind思维导图1015K370人在用 说起思维导图软件,第一时间想起的多数是Xmind和mindmaster软件,但都是需要收费的,而且一个没有云,一个文件多了后对于免费用户很不友好。所以此次小编要分享的是GitMind思维导图电脑版,这是一款功能全面且非常好用的思维导图软件,凭借其简
查看热门标签
网友评论0人参与,0条评论
最新排行
佳能60d使用说明书12.02Mpdf高清版 佳能60d是50D的升级版本,其该版本最大的改动就是取消的AF微调功能,全面支持引闪、翻转屏、塑料机身等功能。同时还搭配了一块3英寸104万像素的TFT高清旋转液晶屏视野率约100%,以及最新型的DIGIC 4数字影像处理器,给用户带来最便捷的摄影
查看wireshark使用教程(超详细)2.28Mpdf高清版 wireshark使用教程pdf是专为wireshark软件而编制的实用使用说明书,pdf高清格式,教程详细的介绍了什么是Wireshark、如何编译/安装Wireshark、Wireshark用户界面、如何实时捕捉数据包、如何处理已经捕捉的包、文
查看新编电气工程师实用手册电子版26.85MPDF文字版 新编电气工程师实用手册电子版是一本专门为电气工作技术人员量身定制的实用PDF指南,内容涵盖了电路分析、电机控制、电力系统、电气设备等电气工程领域的各个方面,旨在帮助读者全面了解和掌握电气工程的基本知识和技能。 新编电气工程师实用手册介绍
查看paas实现与运维管理159.62M余何pdf编辑器 paas实现与运维管理是一本国内原创PaaS著作,由国家软件设计师余何编著,书名全称叫做paas实现与运维管理:基于Mesos+Docker+ELK的实战指南。本书从技术和管理两个角度详解分布式PaaS平台的实现与运维,突出的特点是理论联系实际,深
查看精通oracle sql 第2版93.15M精通oracle sql 第2版是一本讲述清晰,可操作性强的Oracle SQL教程,由Oracle ACE与OakTable团队专家合力打造,主编为Karen Morton等人。全书主要介绍了如何掌握在Oracle数据库中实现的强大SQL特性,所涵盖的
查看android从入门到精通pdf 明日科技16.77M高清扫描版 本款android从入门到精通pdf是由明日科技编著,是一本android入门书籍。全书由浅入深,循序渐进,以初、中级程序员为对象,从了解Android和搭建开发环境学起,再学习Android开发的基础技术,然后学习Android开发的高级内容,最
查看由浅入深学SQL Serve pdf版75.58M由浅入深学SQL Server:基础、进阶与必做300题是一本SQL数据库基础进阶教材,由王俊和郑笛两人共同编著。本书结合大量贯穿于全书的实例,全面、系统、深入地介绍了SQL Server 2008开发技术,图文并茂、深入浅出,力图以最直观的方式使读者完
查看2017通信与广电工程管理与实务22Mpdf高清版2017通信与广电工程管理与实务就由中国通信企业协会通信工程建设分会组织通信行业富有技术和管理实践经验的专家,依据2013年新修订的《一级建造师执业资格考试大纲>> (通信与广电工程)科目考试大纲编写而成,全书阐述了从事通信与广电工程项目管理
查看flask web开发基于python的web应用开发实战8.64M格林布戈pdf扫描版 flask web开发是一本流行的Python Web开发框实战图书书,全称事实上叫做flask web开发基于python的web应用开发实战,作者是拥有25年开发经验的美国高级软件工程师格林布戈。本书内容丰富翔实,分为三部分,全面介绍如何基于P
查看尼康d300s说明书9.95MPDF中文版本站免费提供尼康d300s说明书下载,版本为PDF中文版,方便用户更清晰直白的进行阅读观看。尼康d300s说明书内包含了一系列关于同名相机的操作指南、功能特点、新增功能等等,用户再也不用担心自己买过来的相机不会用了。由于文件是PDF格式,请确保电脑已经安
查看go语言程序设计 pdf 中文版45.81MMark Summerfield 扫描版go语言程序设计是一本国外经典的Go语言著作,由英国Qtrac公司创始人Mark Summerfield编著。本书也是一本Go语言实战指南,帮你了解Go语言,按Go语言的方式思考,以及使用Go语言来编写高性能软件。作者展示了如何编写充分利用Go语言突破性
查看新手学DIV+CSS商业网站布局从入门到精通(实战案例版)314.96M朱印宏pdf扫描版新手学DIV+CSS商业网站布局从入门到精通(实战案例版)是一本讲解商业网站的布局和美化的参考教学书籍,由朱印宏编著,中国铁道出版社出版。全书基于Dreamweaver和Photoshop常用软件,作者按照由浅到深的写作思路并且结合了多个典型网站实例,使
查看HotSpot实战(陈涛著)82M中文pdf扫描版想要学习HotSpot虚拟机应用技术,那就下载这款HotSpot实战pdf来学习吧,它是由著名HotSpot领域专家陈涛所著,书中主要讲解了HotSpot虚拟机的工作原理,编译和调试HotSpot的方法、HotSpot内核结构、Launcher、OOP-
查看