diff --git a/git.rst b/git.rst index c00e3e1..12a032c 100755 --- a/git.rst +++ b/git.rst @@ -20,7 +20,7 @@ - ※このあと、下の6.〜8. を行ったあとで、9. のコマンドを実行する。 (9-1) ``git remote add origin ...`` (9-2) ``git push -u origin master`` (誰か1名が実行) サーバ上のリポジトリ(リモート)を作成 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (6) https://git.istlab.info/ の右上で Sign in - (7) 右上の + → New repository - (8) 「Repository name」に、スケッチ名(例では OurSketch) を入力する。「Create an empty repository」を選ぶ。わからないうちは public にしておいたほうが便利。 @@ -30,20 +30,20 @@ - ここまでで、既存ファイルを新規リモートリポジトリに追加することができた。https://git.istlab.info/ の自分たちのリポジトリのページに行くか、(9) のWebページを再読み込みして、ファイルが反映されていればOK。 (6〜8を行ったユーザが実行) 共同編集者(Collaborators)を追加 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (10) リモートリポジトリのページ → 左下のSettings → Collaborators タブ - (11) グループメンバーのアカウント名を入力し、追加する。 - (12) 右下の 「Apply Changes」 をおす。 - 権限については、https://gist.github.com/hiroyuki-sato/845df22669bfdf1d621138f826c059d1 を参照してください。Collaborator Admin なら、所有者とほぼ同じ権限で、書き込みできます。 (開発に関わる人全員が実行) リモートリポジトリをclone し、自分のPCに置くローカルリポジトリ(自分の開発用フォルダ)を作成する。 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - (10) リモートリポジトリのページ (例: https://git.istlab.info/git/xxxUserxxx/OurSketch ) に行き、「copy to clipboard」ボタンを押す。 - (11) 開発用フォルダを置くディレクトリに ``cd`` で移動したあと、``git clone (copyしたURL)`` を実行する。(例: ``git clone https://git.istlab.info/git/miura250/m5stickcplus.git``) - ここまでで、ようやく共同作業用の開発フォルダが自分のPC内にできた。 (開発の注意:同じファイルを同時期に複数人で修正すると高い確率でコンフリクトが起きるので、各人が触るファイルは別途作成するほうがよい。) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ファイルを追加するとき: たとえば ``OurSketch/miura.ino`` ファイルを新たに作成・保存したとする。これを共有するときは、``git add miura.ino`` としたあと、``git commit -m "作業コメント"`` でまずローカルリポジトリにコミットする。その後、コミットしたリポジトリの状態をリモートリポジトリ(サーバ)に送信するため、``git push`` を行う。 - ``git commit`` ``git push`` を行ったユーザは、ほかのユーザに、``git pull`` をするように促す。