《GitHub入门与实践》PDF电子书免费下载

作者:  [日]大?V弘记

出版社: 人民邮电出版社

出版年: 2021年06月

ISBN: 9787115394095

~~滚到底部有网盘下载链接~~

内容简介

目录

目录

第 1章 欢迎来到GitHub的世界  1

1.1 什么是GitHub  2

GitHub公司与octocat  2

并不只是Git仓库的托管服务  3

GitHub的使用情况  3

Column 专栏:GitHub与Git的区别  4

1.2 使用GitHub会带来哪些变化  4

协作形式变化  4

在开发 者之间引发化学反应的Pull Request  5

对特定用户进行评论  6

GitHub Flavored Markdown  7

Column 专栏:还可以这样写!!  7

能看到更多其他团队的软件  7

与开源软件相同的开发模式  8

1.3 社会化编程  9

1.4 为什么需要社会化编程  10

不要闭目塞听,要接触不同的文化  10

会写代码的程序员更受青睐  11

GitHub**大的特征是“面向人”  11

1.5 GitHub提供的主要功能  12

Git仓库  12

Organization  12

Issue  13

Wiki  13

Pull Request  13

Column 专栏:GitHub上受到瞩目的软件  14

1.6 小结  14

参考资料  14

第 2章 Git的导入  17

2.1 诞生背景  18

2.2 什么是版本管理  18

集中型与分散型  19

集中型  19

分散型  19

集中型与分散型哪个更好  20

2.3 安装  21

Mac与Linux  21

Windows  21

组件的选择  22

设置环境变量  22

换行符的处理  23

Git Bash  23

本书所用的环境  24

2.4 初始设置  24

设置姓名和邮箱地址  24

提高命令输出的可读性  25

2.5 小结  25

第3章 使用GitHub的前期准备  27

3.1 使用前的准备  28

创建账户  28

设置头像  29

设置SSH Key  29

添加公开密钥  30

使用社区功能  31

3.2 实际动手使用  31

创建仓库  31

Repository name  32

Description  32

Public、Private  32

Initialize this repository with a README  32

Add .gitignore  33

Add a license  33

连接仓库  33

README.md  33

GitHub Flavored Markdown  34

公开代码  34

clone已有仓库  34

编写代码  35

提交  36

Column 专栏:公开时的许可协议  37

进行push  37

3.3 小结  38

第4章 通过实际操作学习Git  39

4.1 基本操作  40

git init——初始化仓库  40

git status——查看仓库的状态  40

git add——向暂存区中添加文件  41

git commit——保存仓库的历史记录  42

记述一行提交信息  42

记述详细提交信息  42

中止提交  43

查看提交后的状态  43

git log——查看提交日志  43

只显示提交信息的第 一行  44

只显示指定目录、文件的日志  44

显示文件的改动  45

git diff——查看更改前后的差别  45

查看工作树和暂存区的差别  45

查看工作树和**新提交的差别  46

4.2 分支的操作  47

git branch——显示分支一览表  48

git checkout -b——创建、切换分支  48

切换到feature-A分支并进行提交  48

切换到master分支  49

切换回上一个分支  50

特性分支  50

主干分支  51

git merge——合并分支  51

git log --graph——以图表形式查看分支  52

4.3 更改提交的操作  53

git reset——回溯历史版本  53

回溯到创建feature-A分支前  53

创建fix-B分支  54

推进到feature-A分支合并后的状态  55

消除冲突  56

查看冲突部分并将其解决  57

提交解决后的结果  57

git commit --amend——修改提交信息  58

git rebase -i——压缩历史  59

创建feature-C分支  59

修正拼写错误  60

更改历史  61

合并到master分支  63

4.4 推送到远程仓库  63

gitremote add——添加远程仓库  64

git push——推送到远程仓库  64

推送到master分支  64

推送到master以外的分支  65

4.5 从远程仓库获取  65

git clone——获取远程仓库  65

获取远程仓库  65

获取远程的feature-D分支  66

向本地的feature-D分支提交更改  67

推送feature-D分支  67

git pull——获取**新的远程仓库分支  67

4.6 帮助大家深入理解Git的资料  68

Pro Git  68

LearnGitBranching  69

tryGit  69

4.7 小结  70

第5章 详细解说GitHub的功能  71

5.1 键盘快捷键  72

5.2 工具栏  73

关于UI  73

1LOGO  73

2Notifications  73

3 搜索窗口  73

4Explore  73

5Gist  74

6Blog  74

7Help  74

8 头像、用户名  74

9 Create a new  74

Account settings  75

Sign out  75

5.3 控制面板  75

关于UI  75

①News Feed  76

②Pull Requests  76

③Issues  76

④Stars  76

⑤Broadcast  76

⑥Repositories you contribute to  76

⑦Your Repositories  76

5.4 个人信息  77

关于UI  77

1 用户信息  77

2Popular Repositories  78

3Repositories contributed to  78

4Public contributions  78

5Contribution Activity  78

6Repositories  78

7Public Activity  79

5.5 仓库  80

关于UI  80

①用户名(组织名)/仓库名  80

②Watch/Star/Fork  80

③Code  81

④Issue  81

⑤Pull Requests  81

⑥Wiki  82

⑦Pulse  82

⑧Graphs  82

⑨Network  82

⑩Settings  82

SSH clone URL  82

Clone in Desktop  82

Download ZIP  83

acommits  83

bbranches  83

creleases  83

dcontributors  83

eCompare & review  83

fbranch  83

gpath  84

hFork this project and Create a new file  84

ifiles  84

文件的相关操作  84

Column专栏:通过部分名称搜索文件  85

查看差别  85

查看分支间的差别  85

查看与几天前的差别  86

查看与指定日期之间的差别  87

5.6 Issue  87

简洁且表现力丰富的描述方法  88

语法高亮  89

添加图片  90

添加标签以便整理  90

添加里程碑以便管理  91

Column 专栏:了解贡献时的规则!  92

Tasklist语法  92

通过提交信息操作Issue  93

在相关Issue中显示提交  93

Close Issue  93

将特定的Issue转换为Pull Request  94

5.7 Pull Request  94

Column 专栏:获取diff格式与patch格式的文件  96

Conversation  96

Column 专栏:引用评论  96

Commits  97

Column 专栏:在评论中应用表情  98

Files Changed  98

5.8 Wiki  99

Pages  100

History  101

Column 专栏:在Wiki中显示侧边栏  101

5.9 Pulse  102

active pull requests  103

active issue  103

commits  104

Releases published  104

Unresolved Conversations  104

5.10 Graphs  105

Contributors  105

Commit Activity  1
显示部分信息

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?