web-dev-qa-db-ja.com

別の名前でリモートブランチをローカルリポジトリにプルしますか?

さて、これについて少し調査しましたが、正確な答えを見つけることができなかったので、尋ねなければなりません。

Originとrepo2の2つのリモートがあります。

私は次のようなことをしたいです

git pull repo2 master

しかし、これにより、repo2のmasterブランチが私のmasterにプルされます。ローカルブランチに対して、プルする別のブランチを指定できますか?

94
Cosmin Atanasiu
git checkout -b myBranchName repo2/master
135
KingCrunch

git pullコマンドは、git fetchおよびgit mergeを実行する便利な関数です。作業コピーブランチにマージしようとせずに、新しいリモートからのみブランチを取得する場合は、git fetchを使用できます。その後、git branch -avを参照して、すべてのローカルおよびリモートブランチを表示し、必要に応じていずれかのリモートで操作できます。

3
Ben Jackson