初めてのコラボレーション
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 されたので、確認する際には現在いるブランチに注意せよ