在github上开始新的R包开发

Tom*_*eif 13 r github devtools rstudio

如何使用RStudio中的devtools在github上创建新的存储库?我试过:

  1. 在名为"MyNewRPackage"的github上创建空存储库
  2. 使用ssh连接到我的git存储库,在RStudio中启动了新项目
  3. 已安装和加载的devtools

然后我想我会create("MyNewRPackage")用来初始化目录结构和README.md文件.但是包骨架被创建为我项目的子文件夹而且我有~/MyNewRPackage/MyNewRPackage/R.但我需要在我的github存储库的根文件夹中创建包骨架.

使用devtools和RStudio在github上开始新R包开发的标准方法是什么?

Tom*_*eif 16

希望这有助于某人:

  1. 在github上创建空存储库(我将rpackage在此示例中使用name )
  2. 使用devtools在本地创建包,create("rpackage")(这将创建rpackage文件夹)
  3. 在RStudio中创建新项目(从:现有目录创建项目)并选择rpackage目录
  4. 在RStudio中,转到Tools/Shell ...并键入 git init
  5. 重新打开项目(这将刷新Git选项卡)
  6. 启动Git/More/Shell并键入

    git add *

    git commit -m "first commit"

    git remote add origin git@github.com:[username]/rpackage.git

    git push -u origin master

然后你可以刷新存储库github.现在您可以关闭(甚至删除)本地项目,下次可以启动新项目Project/New project/Version Control/Git