如何使用RStudio中的devtools在github上创建新的存储库?我试过:
然后我想我会使用create("MyNewRPackage")
来初始化目录结构和README.md
文件。但是包骨架被创建为我项目的子文件夹,我有~/MyNewRPackage/MyNewRPackage/R
。但是我需要在我的github存储库的根文件夹中创建包骨架。
使用devtools和RStudio在github上开始新R包开发的标准方法是什么?
答案 0 :(得分:16)
希望这有助于某人:
rpackage
)create("rpackage")
(这将创建rpackage文件夹)rpackage
目录git init
启动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
答案 1 :(得分:2)
您可以在create
而不是包名称中指定github存储库的路径:
create("/path/to/root/of/repository")
然后正常的git命令添加,提交和推送到github:
git commit -a -m "initial commit" *
git push
答案 2 :(得分:1)
现在有setup()
,它在现有目录中创建骨架。与hub
一起,这变为:
git init NewPackage
cd NewPackage
Rscript -e "devtools::setup()"
hub create
git add .
git commit -m "initial"
git push -u origin HEAD