GitHub入门与实践
  • GitHub入门与实践
  • GitHub入门与实践
  • GitHub入门与实践
  • GitHub入门与实践
  • GitHub入门与实践
  • GitHub入门与实践

GitHub入门与实践

by 京东图书  |  由 京东图书  亚米商城卖家

积分原则不参加任何折扣活动以及亚米会员积分制度。

正品保障所售商品均从正规销售资格认证的供应商,品牌分支机构,驻美国分公司等正规渠道采购,并签订正品保证协议。

  销售和配送
$12.60 送积分 : 0
 加入购物车
 收藏商品

送至: 91789 有货

品牌 : 京东图书

品牌属地 : 中国

我要搜:

可送加拿大 

第三方商家

京东图书进入店铺

配送信息

USPS International $11.99(订单满$49包邮)
USPS Canada $11.99(订单满$49包邮)
1. $49以上的订单,提供美国本土平寄免邮费的服务。(只限美国本土48州,不包含夏威夷、阿拉斯加、关岛、波多黎各等地区)。 2. $49以下美国本土USPS平寄, 我们将收取$11.99运费。 3. 通过中国EMS直邮转USPS,配送时间预计为6-13天。

退换政策

因商品破损或者质量问题可申请无条件退款,请在收到包裹3个工作日内联系客服。若因个人原因申请退款,请在3个工作日内联系客服,邮费需顾客承担。图书类商品不支持换货,请见谅!

你可能感兴趣的商品

商品详情

品牌 : 京东图书 出版时间 : 2015-07-01 品牌属地 : 中国 出版社 : 人民邮电出版社 语言 : 中文 ISBN : 9787115394095 译者 : 支鹏浩,刘斌 版次 : 1 页数 : 255 包装 : 平装 著者 : [日]大塚弘记 用纸 : 胶版纸
编辑推荐

与全世界程序员分享你的代码!

1.代码审查不到位,审查效率低下
2.只有编程者本人能看懂的代码直接被部署至正式环境中
3.因低级代码错误导致BUG频繁出现
4.没有机会和其他人互相交流代码,共享知识
○ 没有一个简单高效、能在一天之内添加多个功能的开发流程
GitHub 为我们提供了解决这些问题的机会和功能。
--------------------------------------------------------

本书旨在指导读者使用GitHub进行高效开发。
1.内容全面,系统讲解GitHub的功能和实用技巧
2.图文直观,一步步演示GitHub的使用方法
3.实战导向,专门搭建实践仓库,邀请读者进行Pull Request 并共同维护
4.包含GitHub的开发流程和辅助工具,适合需要引入GitHub的公司或团队直接使用
内容简介

《GitHub入门与实践》从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。
《GitHub入门与实践》旨在指导各位读者如何在开发现场使用GitHub进行高效开发,适合所有想要使用GitHub进行开发的程序员或团队阅读。
作者简介

大塚弘记,将敏捷软件开发导入开发现场的领军人物,以顾问身份就Web应用的开发及服务指导过多家企业和团队。曾为多家企业和团队导入GitHub,在建立一天之内多次部署的开发体制方面拥有丰富经验。
目录

第1章欢迎来到GitHub的世界1
1.1什么是GitHub2
GitHub公司与octocat2
并不只是Git仓库的托管服务3
GitHub的使用情况3
Column 专栏:GitHub与Git的区别4
1.2使用GitHub会带来哪些变化4
协作形式变化4
在开发者之间引发化学反应的Pull Request5
对特定用户进行评论6
GitHub Flavored Markdown7
Column 专栏:还可以这样写!!7
能看到更多其他团队的软件7
与开源软件相同的开发模式8
1.3社会化编程9
1.4为什么需要社会化编程10
不要闭目塞听,要接触不同的文化10
会写代码的程序员更受青睐11
GitHub最大的特征是“面向人”11
1.5GitHub提供的主要功能12
Git仓库12
Organization12
Issue13
Wiki13
Pull Request13
Column 专栏:GitHub上受到瞩目的软件14
1.6小结14
参考资料14
第2章Git的导入17
2.1诞生背景18
2.2什么是版本管理18
集中型与分散型19
集中型19
分散型19
集中型与分散型哪个更好20
2.3安装21
Mac与Linux21
Windows21
组件的选择22
设置环境变量22
换行符的处理23
Git Bash23
本书所用的环境24
2.4初始设置24
设置姓名和邮箱地址24
提高命令输出的可读性25
2.5小结25
第3章使用GitHub的前期准备27
3.1使用前的准备28
创建账户28
设置头像29
设置SSH Key29
添加公开密钥30
使用社区功能31
3.2实际动手使用31
创建仓库31
Repository name32
Description32
Public、Private32
Initialize this repository with a README32
Add .gitignore33
Add a license33
连接仓库33
README.md33
GitHub Flavored Markdown34
公开代码34
clone已有仓库34
编写代码35
提交36
Column 专栏:公开时的许可协议37
进行push37
3.3小结38
第4章通过实际操作学习Git39
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 Git68
LearnGitBranching69
tryGit69
4.7小结70
第5章详细解说GitHub的功能71
5.1键盘快捷键72
5.2工具栏73
关于UI73
1LOGO73
2Notifications73
3 搜索窗口73
4Explore73
5Gist74
6Blog74
7Help74
8 头像、用户名74
9 Create a new74
Account settings75
Sign out75
5.3控制面板75
关于UI75
①News Feed76
②Pull Requests76
③Issues76
④Stars76
⑤Broadcast76
⑥Repositories you contribute to76
⑦Your Repositories76
5.4个人信息77
关于UI77
1 用户信息77
2Popular Repositories78
3Repositories contributed to78
4Public contributions78
5Contribution Activity78
6Repositories78
7Public Activity79
5.5仓库80
关于UI80
①用户名(组织名)/仓库名80
②Watch/Star/Fork80
③Code81
④Issue81
⑤Pull Requests81
⑥Wiki82
⑦Pulse82
⑧Graphs82
⑨Network82
⑩Settings82
?SSH clone URL82
?Clone in Desktop82
?Download ZIP83
acommits83
bbranches83
creleases83
dcontributors83
eCompare & review83
fbranch83
gpath84
hFork this project and Create a new file84
ifiles84
文件的相关操作84
Column专栏:通过部分名称搜索文件85
查看差别85
查看分支间的差别85
查看与几天前的差别86
查看与指定日期之间的差别87
5.6Issue87
简洁且表现力丰富的描述方法88
语法高亮89
添加图片90
添加标签以便整理90
添加里程碑以便管理91
Column 专栏:了解贡献时的规则!92
Tasklist语法92
通过提交信息操作Issue93
在相关Issue中显示提交93
Close Issue93
将特定的Issue转换为Pull Request94
5.7Pull Request94
Column 专栏:获取diff格式与patch格式的文件96
Conversation96
Column 专栏:引用评论96
Commits97
Column 专栏:在评论中应用表情98
Files Changed98
5.8Wiki99
Pages100
History101
Column 专栏:在Wiki中显示侧边栏101
5.9Pulse102
active pull requests103
active issue103
commits104
Releases published104
Unresolved Conversations104
5.10Graphs105
Contributors105
Commit Activity1

产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。详细条款请参阅我们的Terms of Use.

商品评价

GitHub入门与实践 还没有人发表评论,快来抢占沙发了! 写评论

浏览过的商品

联系我们

联系方式

周一至周日,美西时间: 7AM-12:30AM

美东时间: 10AM-3:30AM

help@yamibuy.com

1(800)407-9710