完全学会git github git server的24堂课pdf高清版

    完全学会git github git server的24堂课pdf高清版

    大小: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堂课pdf高清版

    内容概述

    《完全学会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、开始阅读

    语言简体中文

    精品推荐

    同类热门

    开源阅读电脑版开源阅读电脑版 有柿电脑版有柿电脑版 网易新闻电脑版网易新闻电脑版 潇湘书院电脑版潇湘书院电脑版 网易云阅读电脑版网易云阅读电脑版 数据挖掘导论数据挖掘导论 吉利博瑞用户手册吉利博瑞用户手册 PHP语言精粹电子书PHP语言精粹电子书

    类似软件

    热门标签

    电脑虚拟光驱软件大全 电脑网页设计制作软件 自动顶帖机软件 浏览器主页锁定软件大全 Ashampoo系列软件大全 erp系统软件大全 网页前端开发软件大全 思杰马克丁软件大全 鼠标连点器软件大全 电脑线上教学软件 电脑看图软件大全 Adobe 2022全家桶

    网友评论0人参与,0条评论

    最新排行

    手游排行软件排行热门应用