⛷️

GitHubのFork元からブランチを作成する方法

2022/02/25に公開
git remote add upstream <Frok元のリポジトリ>
git fetch upstream
git checkout -b <ローカルブランチ名> upstream/<Frok元のブランチ名>

git fetch では不十分で git fetch upstream を実行する必要がある点がポイントです。

例:

git remote add upstream https://github.com/natario1/Transcoder.git
git fetch upstream
git checkout -b fix/buffer-overflow-exception upstream/main

検証環境

git version 2.33.1

どういう時に使うのか?

Fork元より開発が進んでいるケースにおいて、新しい修正を行い、Fork元にもその修正のPR出す場合に、Fork元のmainブランチからローカルブランチを作成する必要があり、その場合に使いました。

Discussion