fork元の最新を取り込む方法
本日、githubでforkしたリポジトリの、本家の最新の取り込み方がよく分からなくてもたつきました。。。
なのでやり方を調べました。
①リモートリポジトリに本家のリポジトリの紐付けをします
以下のコマンドを実行して、本家のリポジトリとの紐付けをします。
git remote add upstream 本家のリモートリポジトリのurl
すると、きちんとupstreamという名前できちんと紐づいています!!
②upstreamに設定した本家のリモートリポジトリの最新をfetch します
以下のコマンドを実行して、upstream に設定した本家のリモートリポジトリの最新の内容を取り込みます。
git fetch upstream
③fetchしたものをローカルのmasterにmergeします
以下のコマンドを実行して、取り込んだ内容をローカルのmasterにmergeします。
git merge upstream/master
これで、ローカルのファイルも、本家リポジトリの最新の変更を取り込んでいる状態です!!