GitHubのレポジトリから分岐しました。別のユーザーの分岐のブランチからコードを取得したい。
このユーザーのリポジトリ全体を個別のローカルリポジトリに複製する必要がありますか、それともgit checkout link_to_the_other_users_branch
などの操作を実行できますか?
$ git remote add theirusername [email protected]:theirusername/reponame.git
$ git fetch theirusername
$ git checkout -b mynamefortheirbranch theirusername/theirbranch
最初の手順でリモートを追加するときに、リモートに使用できる「正しい」URIが複数あることに注意してください。
[email protected]:theirusername/reponame.git
はSSHベースのURIですhttps://github.com/theirusername/reponame.git
はHTTP URIですどちらを使用するかは状況によって異なります。GitHubには、違いを説明し、選択を支援するヘルプ記事があります。 どのリモートURLを使用すべきですか?
amalloyの提案 はうまくいきませんでした。これは:
git remote add theirusername https://github.com/theirusername/reponame
git fetch theirusername
git checkout -b mynamefortheirbranch theirusername/theirbranch
リソース: