Skip to Content
高效R语言编程
book

高效R语言编程

by Colin Gillespie, Robin Lovelace
August 2018
Intermediate to advanced
227 pages
4h 16m
Chinese
China Electric Power Press Ltd.
Content preview from 高效R语言编程
高效协作
185
尽管
GitHub
非常适合协作,不过如果你的协作者不具备
Git
的操作能
力,那它可能弊大于利的。在一个项目中,由于
Robin
的协作者无法用好
GitHub
Robin
最终放弃使用
GitHub
。花费到调试
Git/GitHub
上的时间超
过了实际工作的时间。因此我们的建议是不要强制使用
Git
,并且确保各种
通信工具(比如说电话、
email
)畅通,这是因为不同人喜欢不同的通信工具。
分支、分叉、更新、克隆
Git
是一个需要花费很长时间进行深入学习的大型程序。然而,掌握它的一些
高级功能的基础知识可使你成为一个较高效的协作者。例如,使用和合并分支,
允许你在将新特性应用到产品之前(例如当转到一个包的更新版本上,包不
往后兼容),在一个独立环境中测试它。本节不向你全面介绍
Git
,只介绍一
些协作时需要的最重要概念:分支(
branch
)、分叉(
fork
)、更新(
pull
和克隆(
clone
)。关
Git
强大功能的详细介绍,我们推荐
Jenny Bryan
的《
Happy
Git and GitHub for the useR
》(
http://happygitwithr.com/
)。
分支是你存储库的不同版本。
Git
允许你在你整个项目的不同版本之间无缝跳
转。为了创建一个名叫
test
的新分支,你需要进入命令行(
shell
),输入如
下命令:
git checkout -b test
这等同于输入两个命令:git branch test生成一个分支,而后输入 git
checkout test
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

数据科学之编程技术:使用R进行数据清理、分析与可视化

数据科学之编程技术:使用R进行数据清理、分析与可视化

迈克尔 弗里曼, 乔尔 罗斯
R数据科学

R数据科学

Hadley Wickham, Garrett Grolemund

Publisher Resources

ISBN: 9787519820855