⛷️
GitHubのFork元からブランチを作成する方法
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