Github与Rstudio

代码版本控制是作为程序员,必须要考虑的问题,针对Rstudio可以利用Github进行版本控,下面对整个操作过程进行说明:

设定目录

windows系统下,选择Tools --> Global Options,然后选择Git/SVN,选择Git executable,所以安装前提是你要有先安装Git,如下图所示

选择git目录

然后Create RSA Key

形成秘钥
复制公钥
登陆github,添加秘钥

打开Tools,选择shell,输入命令:
git config --global user.email "youremail@gmail.com
git config --global user.name "yourname"
ssh -T git@github.com
使用GitHub上的名字

GitHub连接

新建一个一个工程

新建一个工程,选择New Directory

新建工程

然后勾选Create a git repository

创建Git

这个时候Rstudio会出现git栏,提交到本地,只需要在git栏下面点击commit,即可提交至本地

GitHub提交

可以将代码保存至GitHub上,并且创建分支,在GitHub上创建一个New respository,命名为test

GitHUb上创建

打开Rstudio中的Shell窗口,输入git命令

git remote add origin  https://github.com/chengfeifan/test.git
git config remote.origin.url git@github.com:chengfeifan/test.git
git pull  origin master
git push  origin master

origin重新定向
git remote set-url origin https://github.com/chengfeifan/test.git

在本地新建一个GitHub上已经存在的项目

首先在Rstudio上新建一个project,选择version control,然后选Clone Git Respository,将GitHubrepositoryurl加入到选项中

Paste_Image.png

然后在shell窗口输入
git config remote.origin.url git@github.com:ewenharrison/test.git

git中设置上游

git的时候,我们会建立许多有特性的分支,建立分支的时候,如何使得远端也出现分支,需要用到下面的命令:

 git push --set-upstream origin master
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,706评论 9 163
  • 配置 首先是配置帐号信息 ssh -T git@github.com#登陆github 修改项目中的个人信息 1 ...
    rochuan阅读 746评论 1 1
  • 以前我一直是在朋友堆里畅聊天地,关门在房间里半天静静看书或睡觉的状态,用的来说静得下闹得起,我以为我从来都不...
    卡洛琳呐阅读 525评论 0 1
  • 建筑行业人士都知道,建筑业工种很多,一般把较为重要的技术岗位称为建筑八大员,即:施工员、造价员、材料员、资料员、测...
    明瑞观建筑阅读 1,672评论 0 3