1. ホーム
  2. git

[解決済み] GitHub で他人のフォークにあるブランチを取得するにはどうしたらいいですか?重複] [重複] [重複

2022-04-25 21:36:23

質問

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を使用すればよいですか?