13

RStudio で devtools を使用して github に新しいリポジトリを作成するにはどうすればよいですか? 私はしようとしました:

  1. 「MyNewRPackage」という名前の github に空のリポジトリを作成します。
  2. 私のgitリポジトリへのssh接続を使用して、RStudioで新しいプロジェクトを開始しました
  3. インストールおよびロードされた devtools

次にcreate("MyNewRPackage")、ディレクトリ構造とREADME.mdファイルを初期化するために使用すると考えました。しかし、パッケージのスケルトンはプロジェクトのサブフォルダーとして作成され、~/MyNewRPackage/MyNewRPackage/R. しかし、github リポジトリのルート フォルダーにパッケージ スケルトンを作成する必要があります。

devtools と RStudio を使用して github で新しい R パッケージの開発を開始する標準的な方法は何ですか?

4

3 に答える 3

16

これが誰かに役立つことを願っています:

  1. github に空のリポジトリを作成します (rpackageこの例では名前を使用します)
  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 を開始できます。

于 2013-07-08T12:04:27.657 に答える
2

現在、既存のディレクトリsetup()にスケルトンを作成する があります。とともに、これは次のようになります。hub

git init NewPackage
cd NewPackage
Rscript -e "devtools::setup()"
hub create
git add .
git commit -m "initial"
git push -u origin HEAD
于 2016-01-06T13:14:50.557 に答える