このhttps://help.github.com/articles/fork-a-repoの投稿に従って、リポジトリをローカルに複製しました。それを行った後、別の開発者がメイン リポジトリへのブランチを作成し、そのブランチにいくつかの機能を追加しました。私の質問は
- そのブランチをフォークに入れるにはどうすればよいですか。
- git pull アップストリーム/missing_branchコマンドを使用して、欠落しているブランチをローカルに戻すことはできますか?
ありがとうございました
このhttps://help.github.com/articles/fork-a-repoの投稿に従って、リポジトリをローカルに複製しました。それを行った後、別の開発者がメイン リポジトリへのブランチを作成し、そのブランチにいくつかの機能を追加しました。私の質問は
ありがとうございました
ローカル リポジトリにリモート リポジトリ ' ' を追加する必要がありupstream
ます (起点としてフォークがあります)。
git remote add upstream url://upstream/repo
OP opensourceloverは、これを見ることについて言及しています:
git remote -v,
origin git@github.com:username/project.git (fetch)
origin git@github.com:username/project.git (push)
upstream git@github.com:username/project.git (fetch)
upstream git@github.com:username/project.git (push)
origin
がリモート リポジトリと同じ場合は、upstream
その URL をその URL の https に置き換えることができますupstream
。
git remote set-url upstream https://github.com/originalDevName/originalRepoName
そうすればgit fetch upstream
、新しいブランチを取得できます。
その新しいブランチで作業する必要がある場合は、次のように宣言できます。
git branch -u upstream/foo foo
「既存の Git ブランチでリモート ブランチを追跡するにはどうすればよいですか?」を参照してください。