fork元の最新を取り込む方法

 

本日、githubでforkしたリポジトリの、本家の最新の取り込み方がよく分からなくてもたつきました。。。

 

なのでやり方を調べました。

 

 

①リモートリポジトリに本家のリポジトリの紐付けをします

以下のコマンドを実行して、本家のリポジトリとの紐付けをします。

 git remote add upstream 本家のリモートリポジトリのurl

 

すると、きちんとupstreamという名前できちんと紐づいています!!

gyazo.com

 

 

②upstreamに設定した本家のリモートリポジトリの最新をfetch します

以下のコマンドを実行して、upstream に設定した本家のリモートリポジトリの最新の内容を取り込みます。

git fetch upstream

gyazo.com

 

③fetchしたものをローカルのmasterにmergeします

以下のコマンドを実行して、取り込んだ内容をローカルのmasterにmergeします。

git merge upstream/master

gyazo.com

 

 

これで、ローカルのファイルも、本家リポジトリの最新の変更を取り込んでいる状態です!!