回答:
参照してくださいgitのプルmanページを:
git pull [options] [<repository> [<refspec>...]]
そして、例のセクションで:
次にリモートブランチを現在のブランチにマージします。
$ git pull origin next
だから私はあなたが次のようなことをしたいと思います:
git pull origin dev
devブランチにいるときにデフォルトでこれを行うように設定するには:
git branch --set-upstream-to dev origin/dev
これがあなたがしなければならないことです。まず、プルしたくないブランチにいることを確認してください。たとえば、マスターブランチと開発ブランチがあり、開発ブランチをプルしようとしている場合は、マスターブランチにとどまります。
git checkout master
そして、
git pull origin develop
git checkout develop、git pull origin developそしてうまく働きました。ローカルまたはリモートのブランチ(git branch -d developまたはgit push origin --delete develop)を削除する場合は、他のブランチをチェックアウトする必要があります
                    特定のブランチまたは任意のブランチをプルする手順は次のとおりです。
1.マスターのクローンを作成します(ユーザー名とパスワードを入力する必要があります)
       git clone <url>
2.上記のコマンドでリポジトリが複製され、マスターブランチになります。
       git checkout <branch which is present in the remote repository(origin)>
3.上記のコマンドは、プルするブランチにチェックアウトし、そのブランチを自動的に追跡するように設定されます
4.なんらかの理由でそのように機能しない場合は、ローカルシステムのブランチにチェックアウトした後、次のコマンドを実行します
       git pull origin <branch>
git-pull-別のリポジトリまたはローカルブランチからフェッチして統合する
git pull [options] [<repository> [<refspec>...]]
公式のgitドキュメントhttps://git-scm.com/docs/git-pullを参照できます
例:
git pull origin dev
--set-upstreamフラグは非推奨であり、削除されます。使用から設定する--trackか--set-upstream-to Branch dev、起点からリモートブランチdevを追跡するように設定してください。" 例えば。git branch --set-upstream-to origin/dev