2
1

More than 3 years have passed since last update.

GitHubでフォーク元の変化を取り込む

Last updated at Posted at 2020-10-06

GitHubで共同開発をしていると、フォークしてから作業をするという形で作業することが多くなるかと思います。

その際、フォーク元のリポジトリに差分が生じてしまうとgit pullでは差分を取り込むことができません。

そこで今回はフォーク元の差分を自身のリポジトリに反映させる方法を書きます。

手順

まずは正しくupstream先が登録されているか確認します。

$ git remote -v
origin  git@github:private/hoge.git (fetch)
origin  git@github:private/hoge.git (push)
upstream    git@github:work/hoge.git (fetch)
upstream    git@github:work/hoge.git (push)

もしupstream先を登録できていない場合は下記コマンドで登録します。

$ git remote add upstream git@github:work/hoge.git

後はupstream先の最新をfetchで追いかけて自身のリポジトリにマージします。

$ git fetch upstream
$ git merge upstream/master

意外と調べてもピンポイントで記事が出てこなかったので書きました。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1