初めてのコラボレーション
GitHub上で複数人で共有しながら情報に変更を加えるやり方には二通りある。
- Forking model
- Branching model

今回は Branching model について解説する
コラボレータに追加
Branching model を行うには、自分のリポジトリに他の人を Collaborator(協力者) として登録する必要がある。
- リポジトリのページの右側の
Settingsをクリック
- 左側の
Collaboratorsをクリック - フォームに隣の人の GitHub account 名を入力
Add collaboratorをクリックして、collaborator に追加する ⚠️ 誤って違う人を追加しないように注意しよう
隣の人のリポジトリに commit し push
ミニ演習1
以下のように HelloGitHub.txt に変更を加え commit せよ
$ cd ~/other_repo
$ vi HelloGitHub.txt
$ cat HelloGitHub.txt
My first Collaborate.
続いて変更をリモートリポジトリに push せよ。以下のコマンドで push できる。
git push <リモートリポジトリ名> <ブランチ名>
Hint : リモートリポジトリ名は clone した場合デフォルトで
originになる
その後変更が push できたか確認せよ
ミニ演習2
その後自分のリポジトリ(first_repo)に戻り以下のコマンドを実行せよ
$ git pull
$ cat HelloGitHub.txt
My first Collaborate.
と表示されることを確認せよ
⚠️ master ブランチに変更が push されたので、確認する際には現在いるブランチに注意せよ