bamboo’s blog

Bambooの気まぐれブログ

フォークしたリポジトリを同期する方法

はじめに

 リポジトリをフォークした後、フォーク元のリポジトリが更新された場合に同期する方法を紹介。

方法

①フォーク元のリポジトリupstreamという名前で追加する。

git remote add upstream (元のリポジトリのURL)


②フォーク元のリポジトリが追加されているか確認。

$ git remote -v

origin ~ (fetch)
origin ~ (push)
upstream ~ (fetch)
upstream ~ (push)


③フォーク元のリポジトリの内容を取り入れる。(以下はmasterブランチに取り入れる場合)

git pull upstream master


④変更内容をリモートリポジトリに反映する。

git push origin master


 これでフォーク元のリポジトリの変更内容を反映することができる。