不论是团队合作还是单打独斗,代码和文档的版本控制是数据极客不可缺少的工具。高阶极客能随心所欲的用 linux终端+Git+编辑器完成这类任务。但是对于像本人一样的Git入门者来讲,图形工具还是略微让人心安一点。我们下面就来示例,用RStudio结合GitHub for Windows来完成这项任务。
首先你需要在GitHub中建立一个帐号,然后安装上述两种软件。试着登录GitHub for Windows看是否正常。此时你的本地库和远程库应该都是空的。之后在RStuio中点击新建项目,以后这个项目中的代码都会同步到远程代码库中。
输入项目名称为example,或是你想要的名字。要注意项目要放在GitHub目录下面,也就是GitHub的本地库所在目录。
建立好新项目后RStudio会自动转到新工作目录下,然后可以开始写一个R函数,存放到GitHub\example目录下面。
在GitHub for Windows中,将example文件夹拖到loacl中建立本地代码库。
双击本地库example进行本地提交,必须要填写注释内容,之后点击commit。再点击publish,就可以上传到远程代码库上了。
此时就可以在https://github.com网站中看见你的代码了。
在后面修改也很容易,修改代码后在GitHub for Windows中进行commit,然后点击sync同步即可。从GitHub上复制别人的代码只需要clone in windows就可以了。RStudio也有直接提交到GitHub的功能,但我没有尝试成功,所以借助GitHub for Windows来做,也是很方便的。
在这里可以看到本人博客上用到的所有代码。请各位多多指教。Git还有其它妙用,各位可以参看下面的连接,随文附上几本Git的教程,也帮助大家更进一步的学习用好Git。
参考连接:
http://rstudio.org/docs/version_control/overview
Git详解之一:Git起步
参考教程:
git community book
git-magic
ProGit中文版